Advisory Database
  • Advisories
  • Dependency Scanning
  1. cargo
  2. ›
  3. apollo-router
  4. ›
  5. CVE-2024-32971

CVE-2024-32971: Apollo Router vulnerable to Critical Regression In Query Plan Cache

May 2, 2024

Any instance of Apollo Router 1.44.0 or 1.45.0 that is using Distributed Query Plan Caching is impacted. These versions were released on 2024-04-12 and 2024-04-22 respectively.

The affected versions of Apollo Router contain a bug that could lead to unexpected operations being executed, which can result in unintended data or effects. This only affects Router instances configured to use distributed query plan caching. Router versions other than the ones listed above, and all Router deployments that are not using distributed query plan caching, are unaffected by this defect.

If you are using the affected versions, you can check your router’s configuration YAML to verify if you are impacted:

supergraph:
query_planning:
cache:

References

  • github.com/advisories/GHSA-q9p4-hw9m-fj2v
  • github.com/apollographql/router
  • github.com/apollographql/router/commit/ff9f666598cd17661880fe7fc6e9c9611316e529
  • github.com/apollographql/router/releases/tag/v1.45.1
  • github.com/apollographql/router/security/advisories/GHSA-q9p4-hw9m-fj2v
  • nvd.nist.gov/vuln/detail/CVE-2024-32971
  • www.apollographql.com/docs/router/configuration/distributed-caching/

Code Behaviors & Features

Detect and mitigate CVE-2024-32971 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 1.44.0 before 1.45.1

Fixed versions

  • 1.45.1

Solution

Upgrade to version 1.45.1 or above.

Impact 9 CRITICAL

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-440: Expected Behavior Violation

Source file

cargo/apollo-router/CVE-2024-32971.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:15:14 +0000.