CVE-2026-23897
Last modified
CVE-2026-23897 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. In versions from 2.0.0 to 3.13.0, 4.2.0 to before 4.13.0, and 5.0.0 to before 5.4.0, the default configuration of startStandaloneServer from @apollo/server/standalone is vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings. EPSS estimates a 0.63% chance of exploitation in the next 30 days.
Description
Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. In versions from 2.0.0 to 3.13.0, 4.2.0 to before 4.13.0, and 5.0.0 to before 5.4.0, the default configuration of startStandaloneServer from @apollo/server/standalone is vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings. This issue does not affect users that use @apollo/server as a dependency for integration packages, like @as-integrations/express5 or @as-integrations/next, only direct usage of startStandaloneServer.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apollographql | Apollo Server | >= 2.0.0, <= 3.13.0 |
| Apollographql | Apollo Server | >= 4.2.0, < 4.13.0 |
| Apollographql | Apollo Server | >= 5.0.0, < 5.4.0 |
References
- https://github.com/apollographql/apollo-server/security/advisories/GHSA-mp6q-xf9x-fwf7Mitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-23897?
How severe is CVE-2026-23897?
How do I fix CVE-2026-23897?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-2389The Complianz – GDPR/CCPA Cookie Consent plugin for WordPres…4.9
- CVE-2026-23890pnpm is a package manager. Prior to version 10.28.1, a path …6.5
- CVE-2026-23891Decidim is a participatory democracy framework. In versions …8.7
- CVE-2026-23892OctoPrint provides a web interface for controlling consumer …5.9
- CVE-2026-23893openCryptoki is a PKCS#11 library and provides tooling for L…6.8
- CVE-2026-23896immich is a high performance self-hosted photo and video man…8.8
- CVE-2026-23898Lack of input validation leads to an arbitrary file deletion…7.2
- CVE-2026-23899An improper access check allows unauthorized access to webse…8.8
- CVE-2026-23900Various stored XSS vulnerabilities in the maps- and icon ren…6.5
- CVE-2026-23901Observable Timing Discrepancy vulnerability in Apache Shiro.…2.5
- CVE-2026-23902Incorrect Authorization vulnerability in Apache DolphinSched…8.1
- CVE-2026-23903Authentication Bypass by Alternate Name vulnerability in Apa…5.3
Are you affected by CVE-2026-23897?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
