
CVE-2023-45812 – Improper Check or Handling of Exceptional Conditions in apollo-router
https://notcve.org/view.php?id=CVE-2023-45812
18 Oct 2023 — 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... • https://github.com/apollographql/router/pull/4014 • CWE-754: Improper Check for Unusual or Exceptional Conditions •

CVE-2023-41317 – Unnamed "Subscription" operation results in Denial-of-Service in apollographql/router
https://notcve.org/view.php?id=CVE-2023-41317
05 Sep 2023 — The Apollo Router is a configurable, high-performance graph router written in Rust to run a federated supergraph that uses Apollo Federation 2. Affected versions are subject to a Denial-of-Service (DoS) type vulnerability which causes the Router to panic and terminate when GraphQL Subscriptions are enabled. It can be triggered when **all of the following conditions are met**: 1. Running Apollo Router v1.28.0, v1.28.1 or v1.29.0 ("impacted versions"); **and** 2. The Supergraph schema provided to the Router (... • https://github.com/apollographql/router/commit/b295c103dd86c57c848397d32e8094edfa8502aa • CWE-755: Improper Handling of Exceptional Conditions •