WPGraphQL has deprecated `user` field on SendPasswordResetEmailPayload that leaks user…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-204.
Summary
WPGraphQL provides a GraphQL API for WordPress sites. From 2.0.0 until 2.15.1, the deprecated user field on SendPasswordResetEmailPayload lets an unauthenticated caller distinguish existing author-class accounts through the sendPasswordResetEmail mutation and obtain public profile fields. This issue is fixed in version 2.15.1.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- 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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| WPGraphQL | wp-graphql | before 2.15.1 | 2.15.1 | Patch available | CNA |
| — | wp-graphql/wp-graphql (Packagist) | up to 2.6.0 | — | No fix listed | GHSA-jhh7-832h-f8hv |
- wp-graphql VendorWPGraphQL Affected before 2.15.1 Fixed in 2.15.1 Patch available CNA
- wp-graphql/wp-graphql (Packagist) Vendor— Affected up to 2.6.0 Fixed in — No fix listed GHSA-jhh7-832h-f8hv
Remediation
- Fix · CNA wp-graphql (wp-graphql) Fixed in 2.15.1
Timeline
- 2026-10-02 Threatist record created from CVE-2026-54768
- 2026-10-03 Alias added: GHSA-jhh7-832h-f8hv
References
More WPGraphQL vulnerabilities
- TI-2021-22572 WordPress Plugin WPGraphQL 1.3.5 Denial of Service CVSS 4.0HIGH 8.7
- 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
- TI-2026-83174 Unbounded persisted query storage in WPGraphQL Smart Cache CVSS 4.0MEDIUM 6.9
Sources
- CVE-2026-54768 · CVE Program
- CVE-2026-54768 · NVD
- FIRST EPSS
- GHSA-jhh7-832h-f8hv · 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