CVEvulnerability

CVE-2026-88974

5.4 MEDIUM Published 2026-09-23 Modified 2026-09-23 Official page ↗
Status
Awaiting Analysis
Published
2026-09-23
Last modified
2026-09-23
Assigner
[email protected]
CVSS 3.1 ([email protected])
5.4 MEDIUM — CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
Weaknesses
CWE-863

Description

WPGraphQL provides a GraphQL API for WordPress sites. Prior to 2.22.2, the updatePost mutation in src/Mutation/PostObjectUpdate.php checks only the collection-level edit_posts capability and the post author, but does not enforce the object-level edit_post capability or require publish_posts for public status transitions. An authenticated Contributor can therefore publish the Contributor's own draft without editorial approval or modify the Contributor's previously published post despite lacking edit_published_posts, while posts owned by other authors remain protected. This issue is fixed in version 2.22.2.

Related

Weakness · CWE (1)

  • CWE-863 Incorrect Authorization weakness

References