Vulnerability in Apollographql Apollo Helms-Charts Router
CVE-2023-45812
The Apollo Router is a configurable, high-performance graph router written in Rust to run a federated supergraph that uses Apollo Federation. Affected versions are subject to a Denial-of-Service (DoS) type vulnerability which causes the Router to panic and terminate when a multi-part response is sent. When users send queries to the router that uses the `@defer` or Subscriptions, the Router will panic. To be vulnerable, users of Router must have a coprocessor with `coprocessor.supergraph.response` configured in their `router.yaml` and also to support either `@defer` or Subscriptions. Apollo Router version 1.33.0 has a fix for this vulnerability which was introduced in PR #4014. Users are advised to upgrade. Users unable to upgrade should avoid using the coprocessor supergraph response or disable defer and subscriptions support and continue to use the coprocessor supergraph response.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.
EPSS exploit prediction
EPSS: 0.007 (52.3th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 52nd percentile — 52.3% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.007 · newest: 0.007 · change: 0.000
Affected products
- Apollographql Apollo Helms-Charts Router
- Apollographql Apollo Router
- Apollographql Router — versions >= 1.31.0, < 1.33.0
Weakness classification (CWE)
Public proof-of-concept exploits
References
- github.com/apollographql/router/security/advisories/GHSA-r344-xw3p-2frj (Mitigation, Vendor Advisory)
- github.com/apollographql/router/pull/4014 (Patch)
Frequently asked questions
- What is CVE-2023-45812?
- CVE-2023-45812 is a high-severity vulnerability in Apollographql Apollo Helms-Charts Router, classified under Improper Check for Unusual or Exceptional Conditions. CVSS score: 7.5/10. Published 2023-10-18.
- How severe is CVE-2023-45812?
- High severity. CVSS v3 base score is 7.5 out of 10.
- Is CVE-2023-45812 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.