CVE-2025-64347
published 2025-11-07CVE-2025-64347: Apollo Router Core is a configurable Rust graph router written to run a federated supergraph using Apollo Federation 2. Versions 1.61.12-rc.0 and below and…
PriorityP348high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
EPSS
0.30%
21.7th percentile
Apollo Router Core is a configurable Rust graph router written to run a federated supergraph using Apollo Federation 2. Versions 1.61.12-rc.0 and below and 2.8.1-rc.0 allow unauthorized access to protected data through schema elements with access control directives (@authenticated, @requiresScopes, and @policy) that were renamed via @link imports. Router did not enforce renamed access control directives on schema elements (e.g. fields and types), allowing queries to bypass those element-level access controls. This issue is fixed in versions 1.61.12 and 2.8.1.
Affected
4 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| apollographql | apollo-router | >= 0 < 1.61.12 | 1.61.12 |
| apollographql | apollo-router | >= 2.0.0-alpha.0 < 2.8.1 | 2.8.1 |
| apollographql | router | < 1.61.12 | 1.61.12 |
| apollographql | router | — | — |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Apollo Router Improperly Enforces Renamed Access Control Directives
ghsa·2025-11-06
CVE-2025-64347 [HIGH] CWE-284 Apollo Router Improperly Enforces Renamed Access Control Directives
Apollo Router Improperly Enforces Renamed Access Control Directives
# Summary
A vulnerability in Apollo Router allowed for unauthorized access to protected data through schema elements with access control directives (`@authenticated`, `@requiresScopes`, and `@policy`) that were renamed via `@link` imports. Router did not enforce renamed access control directives on schema elements (e.g. fields and types), allowing queries to bypass those element-level access controls.
## Details
Apollo Federation allows users to specify access control directives (`@authenticated`, `@requiresScopes`, and `@policy`](https://www.apollographql.com/docs/graphos/routing/security/authorization#authorization-directives)) to protect schema data access at the element level. These directives can optionally be rena
OSV
Apollo Router Improperly Enforces Renamed Access Control Directives
osv·2025-11-06
CVE-2025-64347 [HIGH] Apollo Router Improperly Enforces Renamed Access Control Directives
Apollo Router Improperly Enforces Renamed Access Control Directives
# Summary
A vulnerability in Apollo Router allowed for unauthorized access to protected data through schema elements with access control directives (`@authenticated`, `@requiresScopes`, and `@policy`) that were renamed via `@link` imports. Router did not enforce renamed access control directives on schema elements (e.g. fields and types), allowing queries to bypass those element-level access controls.
## Details
Apollo Federation allows users to specify access control directives (`@authenticated`, `@requiresScopes`, and `@policy`](https://www.apollographql.com/docs/graphos/routing/security/authorization#authorization-directives)) to protect schema data access at the element level. These directives can optionally be rena
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2025-11-07
Published