Summary
CVE-2026-13154 is an unauthenticated information exposure vulnerability (CWE-200) in the Gutenberg Essential Blocks WordPress plugin in all versions before 6.4.0. A public REST API route fails to verify that a requested post type is publicly viewable, allowing attackers to read published content from post types registered as non-public. The issue carries a CVSS v3.1 base score of 7.5 (High).
Technical details
- Root cause: One of the plugin’s public REST API routes does not validate whether the user-supplied post type is publicly viewable before querying it.
- Trigger conditions: An unauthenticated request to the affected REST endpoint specifying a non-public custom post type.
- Attack vector: Network; no authentication, privileges, or user interaction required, and the request is straightforward to automate.
- Impact: Disclosure of published entries belonging to custom post types the site registered as non-public, resulting in high confidentiality impact with no effect on integrity or availability.
Affected software
- Gutenberg Essential Blocks WordPress plugin — all versions before 6.4.0.
Severity
- CVSS v3.1 base score: 7.5 (High)
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Update the Essential Blocks plugin to version 6.4.0 or later.
- If no patch can be applied: Restrict access to the plugin’s REST API routes at the network or web server/WAF layer, and avoid storing sensitive data in non-public custom post types until the update is in place.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw HTTP response body:
/wp-content/plugins/essential-blocks/

