CVE-2025-64530

7.5

Apollo · Federation

A vulnerability in Apollo Federation composition logic allows unauthenticated attackers to bypass access controls on specific types or fields by querying implementing object types.

Executive summary

A critical authentication bypass vulnerability in Apollo Federation allows unauthorized access to data by circumventing access control directives via inline fragments.

Vulnerability

This vulnerability is an authentication bypass (CWE-288) where user-defined access control directives placed on interface types are not properly enforced. Unauthenticated attackers can bypass these restrictions by targeting the implementing object types directly via inline fragments.

Business impact

The ability to bypass access controls on GraphQL schemas poses a significant risk of unauthorized data exposure. Given the CVSS score of 7.5, this high-severity flaw could lead to the leakage of sensitive business information, regulatory compliance violations, and potential reputational damage if attackers successfully query restricted fields.

Remediation

Immediate Action: Update the Apollo Federation composition library to version 2.9.5, 2.10.4, 2.11.5, or 2.12.1 as appropriate for your specific deployment branch.

Proactive Monitoring: Review GraphQL access logs for unusual query patterns, specifically those utilizing inline fragments that target implementing object types, to identify potential exploitation attempts.

Compensating Controls: If immediate patching is not feasible, manually migrate access control requirements from interface types to every individual implementing object type to ensure consistent enforcement.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Organizations utilizing Apollo Federation must prioritize this update to prevent unauthorized data access. Because the vulnerability resides in the composition logic, simply updating the router may be insufficient; ensure that the composition process itself is upgraded to a patched version to correctly enforce access control directives across the unified graph.

More Apollo CVEs

Sources