← Back to browse · API

CVE-2026-32621

Severity
CRITICAL
CVSS
9.9
EPSS
0.00512
Risk score
39.78
CISA KEV
No
PoC
Yes
Published
2026-03-13
Modified
2026-03-16
First seen
2026-08-07
Aliases
EUVD-2026-12135, GHSA-PFJJ-6F4P-RVMH
Products
@apollo:federation-internals 2.10.0-alpha.0, < 2.10.5, @apollo:federation-internals 2.11.0-preview.0, < 2.11.6, @apollo:federation-internals 2.12.0-preview.0, < 2.12.3, @apollo:federation-internals 2.13.0-preview.0, < 2.13.2, @apollo:federation-internals < 2.9.6, @apollo:query-planner 2.10.0-alpha.0, < 2.10.5, @apollo:query-planner 2.11.0-preview.0, < 2.11.6, @apollo:query-planner 2.12.0-preview.0, < 2.12.3, @apollo:query-planner 2.13.0-preview.0, < 2.13.2, @apollo:query-planner < 2.9.6, NetScaler:Gateway 2.10.0-alpha.0, < 2.10.5, NetScaler:Gateway 2.11.0-preview.0, < 2.11.6, NetScaler:Gateway 2.12.0-preview.0, < 2.12.3, NetScaler:Gateway 2.13.0-preview.0, < 2.13.2, NetScaler:Gateway < 2.9.6
Sources
packetstorm 4049a44d385a03ae072b3c95|CVE-2026-32621
euvd EUVD-2026-12135
github 85bddbe11b3c468688c45fe5|CVE-2026-32621

Description

Apollo Federation is an architecture for declaratively composing APIs into a unified graph. Prior to 2.9.6, 2.10.5, 2.11.6, 2.12.3, and 2.13.2, a vulnerability exists in query plan execution within the gateway that may allow pollution of Object.prototype in certain scenarios. A malicious client may be able to pollute Object.prototype in gateway directly by crafting operations with field aliases and/or variable names that target prototype-inheritable properties. Alternatively, if a subgraph were to be compromised by a malicious actor, they may be able to pollute Object.prototype in gateway by crafting JSON response payloads that target prototype-inheritable properties. This vulnerability is fixed in 2.9.6, 2.10.5, 2.11.6, 2.12.3, and 2.13.2.

References