Unbounded persisted query storage in WPGraphQL Smart Cache
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · Low
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-770.
Summary
WPGraphQL Smart Cache before 2.3.3 contains an uncontrolled resource consumption flaw (CWE-770) in its Automatic Persisted Query handler. An unauthenticated remote attacker can send distinct queries with matching SHA-256 queryId values, including batched operations, to store unlimited query documents. The stored data grows the wp_posts table without bound and degrades database performance.
Written with Claude Haiku 5.5 from the sources below · 2026-10-30
Description from the CNA
WPGraphQL Smart Cache before 2.3.3 contains an uncontrolled resource consumption vulnerability that allows unauthenticated attackers to persist unlimited query documents via the Automatic Persisted Query handler. Attackers can send distinct queries with matching SHA-256 queryId values, including batched operations, to grow the wp_posts table without bound and degrade database performance.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Update WPGraphQL Smart Cache to version 2.3.3 or later.
Written with Claude Haiku 5.5 from the sources below · 2026-10-30
- Fix · CNA WPGraphQL Smart Cache (WPGraphQL) Fixed in 2.3.3
Timeline
- 2026-10-30 Threatist record created from CVE-2026-119699
- 2026-10-30 Alias added: GHSA-v637-6536-jqxc
- 2026-11-01 Priority changed: MEDIUM → LOW
- 2026-11-04 CISA SSVC decision points changed
References
More WPGraphQL vulnerabilities
- TI-2021-22572 WordPress Plugin WPGraphQL 1.3.5 Denial of Service CVSS 4.0HIGH 8.7
- TI-2026-39574 WPGraphQL has deprecated `user` field on SendPasswordResetEmailPayload that leaks user… CVSS 4.0MEDIUM 6.9
- TI-2026-22282 WPGraphQL Repo Vulnerable to Command Injection via Unsanitized GitHub Actions Expression in Release Workflow CVSS 3.1HIGH 7.7
- TI-2026-60306 WPGraphQL: Contributor can publish and modify posts without the required capabilities via updatePost CVSS 3.1MEDIUM 5.4
- TI-2026-25701 Missing authorization in WPGraphQL wp-graphql CVSS 3.1MEDIUM 4.3
- TI-2026-83176 Email flooding in WPGraphQL via aliased password reset mutations CVSS 4.0MEDIUM 6.9
Sources
- CVE-2026-119699 · CVE Program
- CVE-2026-119699 · NVD
- FIRST EPSS
- GHSA-v637-6536-jqxc · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences