Skip to main content
← All vulnerabilities
CVE-2021-43801GHSA-273R-RM8G-7F3X

Uncaught Exception in mercurius

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 8.11.2
None on Exploit-DB, Metasploit or GitHub

Summary

Mercurius is a GraphQL adapter for Fastify. Any users from Mercurius@8.10.0 to 8.11.1 are subjected to a denial of service attack by sending a malformed JSON to `/graphql` unless they are using a custom error handler. The vulnerability has been fixed in https://github.com/mercurius-js/mercurius/pull/678 and shipped as v8.11.2. As a workaround users may use a custom error handler.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • mercurius-js mercurius

    From 8.10.0 · fixed in 8.11.2

  • mercuriusnpm

    From 8.10.0 · fixed in 8.11.2

References 3

GitHub · mercurius-js/mercurius