CVE-2025-31496 – Apollo Compiler Named Fragment Denial of Service Vulnerability

The following table lists the changes that have been made to the
CVE-2025-31496 vulnerability over time.

Vulnerability history details can be useful for understanding the evolution
of a vulnerability, and for identifying the most recent changes that may
impact the vulnerability’s severity, exploitability, or other characteristics.

  • New CVE Received
    by [email protected]

    Apr. 07, 2025

    Action Type Old Value New Value
    Added Description apollo-compiler is a query-based compiler for the GraphQL query language. Prior to 1.27.0, a vulnerability in Apollo Compiler allowed queries with deeply nested and reused named fragments to be prohibitively expensive to validate. Named fragments were being processed once per fragment spread in some cases during query validation, leading to exponential resource usage when deeply nested and reused fragments were involved. This could lead to excessive resource consumption and denial of service in applications. This vulnerability is fixed in 1.27.0.
    Added CVSS V3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
    Added CWE CWE-770
    Added Reference https://github.com/apollographql/apollo-rs/pull/952
    Added Reference https://github.com/apollographql/apollo-rs/security/advisories/GHSA-7mpv-9xg6-5r79
Share the Post:

Related Posts