CVE-2026-119700: WPGraphQL before 2.24.2 Object Existence Disclosure via Media and Comment Mutations

Published Oct 30, 2026
·
Updated

WPGraphQL before 2.24.2 contains an information disclosure vulnerability that allows unauthenticated attackers to determine object existence through distinct error responses. Attackers can iterate IDs against deleteMediaItem, updateMediaItem, deleteComment and updateComment mutations to discover hidden draft, private, trashed posts, custom post types, and unapproved comments.

Affected Software

1 affected component
WPGraphQL WPGraphQL<2.24.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade WPGraphQL to a version that resolves this vulnerability.

    Fixed in 2.24.2

Event History

Oct 30, 2026
CVE Published
via MITRE·03:16 PM
Data Sourced
via MITRE·03:16 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·04:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

Any unauthenticated remote attacker who can send requests to the affected WPGraphQL mutations can probe object IDs. No privileges or user interaction are required.

2

What information can an attacker learn?

An attacker can distinguish error responses to determine whether IDs correspond to hidden draft, private, or trashed posts, custom post types, and unapproved comments. The issue discloses object existence rather than the object contents.

3

Which operations are relevant for detecting exposure?

The affected mutation paths are deleteMediaItem, updateMediaItem, deleteComment, and updateComment. Exposure exists when these mutations produce distinguishable responses for existing versus non-existing or inaccessible objects.

4

What version addresses the issue?

The vulnerability affects WPGraphQL versions before 2.24.2. Updating to version 2.24.2 or later addresses the affected version range.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203