Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-19699

CVE-2026-19699: GutenKit Information Disclosure Flaw

CVE-2026-19699 is an information disclosure vulnerability in the GutenKit WordPress plugin that allows contributors to access mailing-list metadata. This article covers the technical details, affected versions, and mitigation.

Updated:

CVE-2026-19699 Overview

CVE-2026-19699 affects the GutenKit WordPress plugin in versions prior to 2.5.0. The plugin fails to enforce a sufficient capability check on several of its REST API endpoints. Authenticated users with the Contributor role or higher can invoke these endpoints and retrieve mailing-list audience metadata from the site's connected marketing account. The vulnerability is classified under CWE-863: Incorrect Authorization and represents a broken access control issue in privileged REST routes.

Critical Impact

Contributor-level users can read mailing-list audience metadata from third-party marketing integrations connected to the WordPress site, exposing subscriber data intended for administrators only.

Affected Products

  • GutenKit WordPress plugin versions prior to 2.5.0
  • WordPress installations that have connected a marketing account through GutenKit
  • Sites permitting Contributor-level or higher user registration

Discovery Timeline

  • 2026-08-20 - CVE-2026-19699 published to NVD
  • 2026-08-20 - Last updated in NVD database

Technical Details for CVE-2026-19699

Vulnerability Analysis

GutenKit exposes several REST API endpoints that interact with connected marketing services. These endpoints return audience metadata such as mailing-list identifiers, names, and subscriber counts. The endpoints register a permission_callback that does not enforce an administrative capability. Any authenticated request from a Contributor, Author, Editor, or higher role passes the check and receives the response.

The data returned is sourced from a third-party marketing account linked to the site by an administrator. That data is not intended to be readable by lower-privileged users. The confidentiality impact is limited to metadata rather than raw subscriber records, which aligns with the low severity rating attached to this CVE.

Root Cause

The root cause is missing role or capability enforcement in the REST route registration. WordPress plugins should validate that the requesting user holds a capability such as manage_options before returning data from privileged integrations. GutenKit's affected endpoints only verified authentication, not authorization, which satisfies the definition of [CWE-863].

Attack Vector

An attacker needs a valid Contributor-level or higher account on the target WordPress site. The attacker then issues an authenticated HTTP request to the vulnerable GutenKit REST endpoint. The server returns mailing-list audience metadata retrieved from the site's connected marketing platform. No user interaction beyond the authenticated request is required.

Verified proof-of-concept code is not published in the referenced advisory. See the WPScan Vulnerability Details for the disclosure record.

Detection Methods for CVE-2026-19699

Indicators of Compromise

  • Unexpected authenticated REST API requests to /wp-json/gutenkit/ endpoints from Contributor or Author accounts
  • Access log entries showing non-administrative users querying marketing or audience-related plugin routes
  • Outbound calls from the WordPress host to the connected marketing provider correlated with low-privilege user sessions

Detection Strategies

  • Review WordPress REST API access logs for requests to GutenKit endpoints originating from users below the Administrator role
  • Enable WordPress user activity logging to correlate REST calls with the requesting user's role
  • Compare installed GutenKit versions across the estate against the fixed release 2.5.0

Monitoring Recommendations

  • Alert on any HTTP 200 response from GutenKit REST routes when the authenticated session is a Contributor or Author
  • Monitor plugin inventory for outdated GutenKit installations using a centralized WordPress management tool
  • Track new user registrations at the Contributor level, particularly on sites that allow open registration

How to Mitigate CVE-2026-19699

Immediate Actions Required

  • Update GutenKit to version 2.5.0 or later on all WordPress sites where it is installed
  • Audit existing user accounts and remove Contributor-level or higher accounts that are not required
  • Review the audience data on the connected marketing account and rotate integration credentials if unauthorized access is suspected

Patch Information

The vendor released GutenKit 2.5.0 with a corrected capability check on the affected REST API endpoints. Administrators should apply the update through the WordPress plugin management interface or by installing the fixed release directly. Refer to the WPScan Vulnerability Details for the disclosure record.

Workarounds

  • Temporarily disable the GutenKit plugin until the update to 2.5.0 can be scheduled
  • Restrict WordPress user registration and demote unnecessary Contributor accounts to Subscriber
  • Disconnect the marketing account integration in GutenKit if patching is not immediately possible
bash
# Update GutenKit via WP-CLI to the fixed version
wp plugin update gutenkit-blocks-addon --version=2.5.0

# Verify the installed version
wp plugin get gutenkit-blocks-addon --field=version

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.