CVE-2023-22477
Summary
| CVE | CVE-2023-22477 |
|---|---|
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2023-01-09 15:15:00 UTC |
| Updated | 2023-11-07 04:06:00 UTC |
| Description | Mercurius is a GraphQL adapter for Fastify. Any users of Mercurius until version 10.5.0 are subjected to a denial of service attack by sending a malformed packet over WebSocket to `/graphql`. This issue was patched in #940. As a workaround, users can disable subscriptions. |
Risk And Classification
Problem Types: NVD-CWE-Other
NVD Known Affected Configurations (CPE 2.3)
| Type | Vendor | Product | Version | Update | Edition | Language |
|---|---|---|---|---|---|---|
| Application | Mercurius Project | Mercurius | All | All | All | All |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| Invalid WebSocket frame: RSV2 and RSV3 must be clear · Issue #939 · mercurius-js/mercurius · GitHub | MISC | github.com | |
| Uncaught Exception in mercurius when using subscriptions · Advisory · mercurius-js/mercurius · GitHub | MISC | github.com | |
| Catch errors on websocket connections by mcollina · Pull Request #940 · mercurius-js/mercurius · GitHub | MISC | github.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.