Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running Post Grid Gutenberg Blocks
-
DeliveryEnumerate target post IDs
-
ExploitSend unauthenticated request to REST route
-
ExecutionReceive custom field key names of hidden posts
-
ImpactUse disclosed metadata for further recon
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation against default configurations of the Post Grid Gutenberg Blocks WordPress plugin (versions before 5.0.41). The only prerequisite is that the target site runs the vulnerable plugin version and the attacker knows or enumerates valid post IDs. The vulnerable REST API route performs no authorization or post-visibility check, so no authentication, user interaction, or non-default setting is required. The limiting factor is impact scope, not access: only custom field KEY NAMES are returned (not values or content), so the disclosure is reconnaissance-grade metadata rather than sensitive data exposure. |
| Impact | This is a genuine but low-severity issue. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N = 5.3 MEDIUM) is internally consistent with the description: a remote, unauthenticated attacker over the network can trigger the flaw with no user interaction against default configurations, but the only impact is limited confidentiality (C:L) - disclosure of custom field KEY NAMES, not their values or the post content itself. No EPSS score, KEV listing, or public POC is provided in the input, so per the precision rules this is 'no public exploit identified at time of analysis.' No SSVC decision data is supplied. The realistic priority is low-to-moderate: while trivially exploitable and unauthenticated, the information leaked (metadata key names of private/draft/pending/scheduled/password-protected posts) is reconnaissance-grade only - useful for mapping a site's schema or chaining into other attacks, not directly damaging. Patch availability makes remediation straightforward. No signals conflict; the vector and description align cleanly. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted request to the plugin's unprotected REST API route, supplying the ID of a private, draft, or password-protected post, and receives back the custom field key names attached to that post despite having no rights to view it. This enables reconnaissance of hidden content structure (e.g., discovering meta keys that hint at premium content, internal workflows, or integrations). No public POC is referenced in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Unauthenticated information disclosure in the Post Grid Gutenberg Blocks WordPress plugin (all versions before 5.0.41) lets any remote attacker read the custom field key names of arbitrary posts by calling an unprotected REST API route. Because the route enforces neither an authorization check nor a post-visibility check, keys belonging to private, draft, pending, scheduled and password-protected posts are disclosed alongside those of published content; the only prerequisite is knowing or enumerating valid post IDs. No public exploit code has been identified at time of analysis and the issue is not confirmed as actively exploited (no CISA KEV listing); the assessed CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N scores 5.3, capped by the fact that only key names - not values or post content - are returned, making this reconnaissance-grade metadata leakage rather than direct sensitive data exposure.
RemediationAI
The primary fix is to update the Post Grid Gutenberg Blocks plugin to version 5.0.41 or later, which is the vendor-released patched version that closes the unauthenticated REST route; patch availability is confirmed by the vendor and detailed in the WPScan advisory at https://wpscan.com/vulnerability/719fc130-748b-4bad-8091-2858664299ed/. If immediate upgrading is not possible, deactivate the plugin until it can be updated (the safest compensating control, at the cost of losing its block functionality), or restrict access to the plugin's REST namespace at the reverse proxy/WAF layer so that only trusted, authenticated administrative traffic reaches the endpoint - this blocks the disclosure path but can break front-end features that legitimately use the route, so test before enforcing. Because exploitation requires only a valid post ID, rate-limiting and monitoring for anomalous enumeration of /wp-json/... requests (especially sequential numeric IDs) is a useful detective control but does not prevent the leak. Sites using the plugin should also review custom field key names as potentially compromised reconnaissance data, and note that the disclosed keys may already have been harvested if the route was reachable before patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is a WordPress plugin that registers a custom REST API endpoint used to expose per-post custom field (postmeta) information. In WordPress, REST routes are registered via register_rest_route() and should supply a permission_callback that performs capability and object-level checks; a route with a permissive or missing permission_callback is callable by unauthenticated visitors over HTTP. The root cause class here is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): the endpoint returns output derived from get_post_custom_keys() (or equivalent) without first verifying that the requesting user may read the target post - no current_user_can() check on the post, no post_status evaluation, and no post_password check. As a result, the normal WordPress visibility model (draft, pending, private, scheduled, password-protected) is bypassed for the specific function of listing custom field key names. No CPE strings were supplied in the source data, but EUVD records the affected range as Post Grid Gutenberg Blocks 0 < 5.0.41, i.e. every release prior to 5.0.41. The exposure surface is limited to metadata: field key names reveal which plugins/themes and custom fields a site uses, which is useful for fingerprinting and follow-on targeting, but the impact of confidentiality loss remains low because field values and post bodies are not returned.
Know when PHP gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Unauthenticated network REST route with no user interaction (PR:N/UI:N/AV:N/AC:L); only key names leak so limited confidentiality (C:L), no integrity or availability impact.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The Post Grid Gutenberg Blocks WordPress plugin before 5.0.41 does not perform an authorization or post-visibility check on a REST API route that returns the custom field keys of a given post, allowing unauthenticated users to disclose the custom field key names of arbitrary posts, including private, draft, pending, scheduled and password-protected posts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-85045
GHSA-f7w9-vf85-gjj5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB