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

CVE-2026-80333: Solace Extra WordPress Information Disclosure

CVE-2026-80333 is an information disclosure vulnerability in the Solace Extra WordPress plugin that allows unauthenticated users to access unpublished content. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-80333 Overview

CVE-2026-80333 affects the Solace Extra WordPress plugin in versions prior to 1.7.2. The plugin exposes front-end preview routes without performing authorization or post-status checks. Unauthenticated visitors can request the rendered content of non-published posts and pages of any post type. WordPress would normally restrict this content to authorized users. The flaw falls under [CWE-862] Missing Authorization and represents a broken access control issue in the plugin's preview handler.

Critical Impact

Unauthenticated attackers can read draft, pending, private, and scheduled content across any post type registered on the site, exposing embargoed announcements, unreleased products, and sensitive editorial material.

Affected Products

  • Solace Extra WordPress plugin versions before 1.7.2
  • WordPress sites that expose the plugin's front-end preview routes
  • Any custom post type rendered through the vulnerable preview handler

Discovery Timeline

  • 2026-09-30 - CVE-2026-80333 published to the National Vulnerability Database
  • 2026-09-30 - Last updated in NVD database

Technical Details for CVE-2026-80333

Vulnerability Analysis

The Solace Extra plugin registers front-end preview routes intended to render post content for authorized users. The route handler skips the standard WordPress capability checks that gate access to non-public content. It also omits a post-status check, so drafts, pending reviews, private posts, scheduled entries, and trashed items render alongside published material. An attacker only needs the target post identifier and the preview endpoint URL to retrieve the full rendered output. WordPress core normally returns a 404 for such requests, but the plugin bypasses that path. The exposure covers every post type registered on the site, including custom types added by other plugins or the active theme. Refer to the WPScan Vulnerability Report for the technical write-up.

Root Cause

The root cause is missing authorization logic in the plugin's preview route registration. The handler does not call current_user_can() against an edit capability such as edit_post for the requested object. It also does not verify that the target post's post_status is publish before rendering. Without those checks, the route treats every request as authorized regardless of authentication state or post visibility.

Attack Vector

An unauthenticated attacker enumerates or guesses post IDs and issues HTTP GET requests to the plugin's preview endpoint. The server responds with the fully rendered HTML of the requested post, including content that WordPress would otherwise withhold. No credentials, tokens, or user interaction are required. Automation across sequential IDs enables bulk extraction of unpublished content. See the WPScan Vulnerability Report for reproduction details.

Detection Methods for CVE-2026-80333

Indicators of Compromise

  • Web server access logs showing repeated requests to Solace Extra preview endpoints from a single client
  • Sequential or enumerated post ID parameters in preview URL query strings
  • Unauthenticated 200 OK responses for URLs that reference non-published content
  • Unusual user agents scraping preview routes across short time windows

Detection Strategies

  • Review HTTP access logs for requests to the plugin's preview route and correlate with the post_status of the referenced IDs.
  • Compare response sizes for preview requests against published post baselines to identify unauthorized draft rendering.
  • Add web application firewall rules that flag unauthenticated access to any Solace Extra preview URL pattern.

Monitoring Recommendations

  • Enable verbose HTTP logging on the WordPress front end and forward records to a centralized log platform.
  • Alert on high-volume enumeration of post IDs from a single source address.
  • Track plugin version inventory across WordPress installations to confirm patched builds are deployed.

How to Mitigate CVE-2026-80333

Immediate Actions Required

  • Upgrade Solace Extra to version 1.7.2 or later on every affected WordPress site.
  • Audit unpublished content for exposure and rotate any embargoed material that must remain confidential.
  • Review web server logs for prior unauthenticated access to preview routes and document impacted post IDs.

Patch Information

The vendor addressed the issue in Solace Extra 1.7.2. The fixed release adds authorization and post-status checks to the preview route handler. Administrators should apply the update through the WordPress plugin management interface or by deploying the updated plugin package via automation.

Workarounds

  • Disable the Solace Extra plugin until version 1.7.2 or later can be installed.
  • Block requests to the plugin's preview endpoints at the web application firewall or reverse proxy for unauthenticated clients.
  • Restrict access to the WordPress site's preview routes using IP allowlists for editorial staff during remediation.
bash
# Configuration example
# Update the plugin via WP-CLI
wp plugin update solace-extra --version=1.7.2
wp plugin list --name=solace-extra --fields=name,status,version

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

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.