Skip to main content

Schema & Structured Data CVE-2026-82124

| EUVDEUVD-2026-80187 MEDIUM
Information Exposure (CWE-200)
2026-09-16 WPScan GHSA-2q2q-2698-cw2q
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site with vulnerable plugin (<1.66)
  2. Delivery
    Locate password-protected post URL/ID
  3. Exploit
    Request public structured-data output route
  4. Execution
    Plugin embeds protected content in schema
  5. Impact
    Read disclosed post content

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 beyond the plugin being installed and active at a version before 1.66 (Schema & Structured Data for WP & AMP): remote unauthenticated exploitation works against default configurations. The practical limiting factor is content-dependent - the site must actually use WordPress password-protected posts, and there must be protected content worth disclosing; on sites that do not use post passwords there is nothing to leak. No authentication, no user interaction, and no non-default setting are required, and the plugin exposes the flaw via more than one public output route, so mitigations that block a single endpoint are insufficient short of upgrading to 1.66.

Impact

This is a genuine but low-to-moderate severity information-disclosure issue, not a high-urgency emergency. 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: unauthenticated network attackers can retrieve password-protected post content with no special conditions, but impact is confined to confidentiality of a single content class (C:L, no integrity or availability impact). EPSS is low at 0.19% (9th percentile), and there is no CISA KEV listing, indicating no known active exploitation and no signal of mass automated attacks - consistent with a niche disclosure bug rather than a wormable RCE. However, publicly available exploit code exists (WPScan), which lowers the skill barrier and means opportunistic exploitation against sites that gate content behind post passwords is plausible. Net: a real, patch-worthy priority for sites that actually rely on WordPress password-protected posts to withhold content, but not a broad emergency for the typical install where post passwords are unused. No key signals are missing or conflicting - the CVSS vector, description, POC status and EPSS all agree that this is a moderate confidentiality-only flaw.

Exploit ScenarioDerived

An attacker who knows or discovers the URL/ID of a password-protected post on a site running this plugin requests the page's structured-data (JSON-LD) output - or another public schema output route - without supplying the post password, and the plugin embeds the protected post body directly into the schema markup. Because a working technique is publicly documented by WPScan, this requires no authentication, no user interaction, and only a crafted public request. The result is disclosure of content the site owner intended to keep behind a password.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 17, 2026

Unauthenticated visitors can read the body content of WordPress posts that authors marked as password protected when the Schema & Structured Data for WP & AMP plugin is installed at any version before 1.66. The plugin assembles its structured-data output without checking WordPress's post-password state, and it leaks the protected text through more than one public output route, so the only real precondition is that the site actually uses password-protected posts holding content worth hiding; sites that never set post passwords have nothing to expose. Publicly available exploit code exists (no CISA KEV entry), the vendor has released a fix in 1.66 per WPScan, and EPSS is low at 0.19% (9th percentile), making this a genuine but low-to-moderate severity information-disclosure issue rather than a high-urgency emergency.

RemediationAI

Upgrade Schema & Structured Data for WP & AMP to version 1.66 or later - Vendor-released patch: 1.66 - which adds the missing password-protection check before post content is placed into structured data; this is the only complete fix because the disclosure is reachable through more than one public output route, so endpoint-specific filtering is insufficient. Confirm the update through the WordPress plugin dashboard or WP-CLI and verify the running version, since the unversioned CPE means automated scanners may not flag the install. If the upgrade cannot be applied immediately, the most reliable compensating control is to deactivate the plugin on any site that uses password-protected posts, accepting the loss of schema/rich-result markup until patching; alternatively, temporarily remove password protection from posts whose content is already public, or move genuinely sensitive material to a private/draft state, but be aware that both change publishing behavior and, for the former, permanently expose the text. WAF or reverse-proxy rules that block the plugin's public structured-data endpoints can reduce but not eliminate exposure, since the JSON-LD also rides along in ordinary page output and AMP responses, and such rules risk degrading legitimate structured-data rendering and SEO; given the low EPSS (0.19%, 9th percentile) and absence of CISA KEV listing, this can be scheduled with routine plugin maintenance rather than treated as an emergency, but it should still be tracked to completion.

Affected VersionsENISA

Schema & Structured Data for WP & AMP 0 <1.66

Affected Packages

euvd schema_structured_data_for_wp_amp fix: 1.66

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 flaw is a classic CWE-200 exposure of sensitive information caused by a missing authorization/content-gating check rather than a memory-safety or injection defect. WordPress marks a post as protected by storing a password hash in the post_password column; themes and plugins are expected to call post_password_required() (or otherwise refuse to render post_content) before emitting the body. Schema & Structured Data for WP & AMP instead reads the post content directly when generating its schema.org / JSON-LD markup, so the protected text is serialized into structured-data output that is served to any anonymous requester. Because the plugin exposes structured data through several public paths - the rendered JSON-LD block in page output as well as plugin-provided public endpoints/routes, with AMP variants adding further surface - a single-endpoint block does not close the hole. The CPE record (cpe:2.3:a:unknown:schema_&_structured_data_for_wp_&_amp:*:*:*:*:*:*:*:*) is unversioned, so version-based detection should rely on the EUVD range 0 < 1.66 rather than CPE matching. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N confirms remote, unauthenticated exploitation with no user interaction and a confidentiality-only, low-magnitude impact.

Know when Schema Structured Data For Wp Amp 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

Vendor (WPScan) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

Unauthenticated remote request against default config (AV:N/AC:L/PR:N/UI:N) leaks only password-protected post content (C:L) with no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

4
CVSS changed
Sep 17, 2026 - 13:22 NVD
5.3 (MEDIUM)
Patch available
Sep 16, 2026 - 07:01 EUVD
CVE Published
Sep 16, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 16, 2026 - 06:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

The Schema & Structured Data for WP & AMP WordPress plugin before 1.66 does not check whether a post is password protected before including its content in the structured data it generates, allowing unauthenticated users to obtain the content of password protected posts via more than one public output route.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular WordPress schema/SEO plugin with large install base (100k+)
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy