Skip to main content

Review Schema EUVDEUVD-2026-90873

| CVE-2026-97280 MEDIUM
Missing Authorization (CWE-862)
2026-10-01 Patchstack GHSA-m6jp-w9v6-rpvh
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify site running Review Schema 3.1.0
  2. Exploit
    Send unauthenticated request to unprotected plugin action
  3. Execution
    Bypass missing authorization check
  4. Impact
    Modify or disrupt review/schema data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires only that a target site run Review Schema version 3.1.0 with the plugin active; exploitation is remote, network-based, low-complexity, and unauthenticated (PR:N/UI:N) against default configurations, needing no victim interaction. The practical limits on impact are the capped integrity and availability effects (I:L/A:L, C:N) - the attacker can tamper with or disrupt the plugin's review/schema functionality but cannot read confidential data or take over the host. The main uncertainty is the specific unprotected endpoint/action, which the advisory does not name.

Impact

This is a moderate, not emergency, issue. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, 6.5) describes a remotely reachable, low-complexity, unauthenticated (PR:N) broken-access-control flaw with no confidentiality impact and only low integrity and low availability impact - consistent with CWE-862 Missing Authorization where an unauthenticated actor reaches a function that should be restricted. No EPSS score, CISA KEV entry, or public POC was provided, so there is no signal of active or imminent mass exploitation; SSVC-style framing would put exploitation at 'none', automatable as plausible given PR:N/AC:L, and technical impact as partial (not total). The score is moderate rather than high precisely because impact is capped at I:L/A:L with C:N - this is a 'real but low-stakes' authorization gap, not a takeover. The only data source is the Patchstack advisory; NVD enrichment, EPSS, and an explicit fixed version are absent, so prioritize patching on a normal cycle rather than as a crisis. Note the 'Authentication Bypass' tag conflicts with the CWE-862 classification - this is an authorization (access-control) defect, not an authentication bypass.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP request directly to a Review Schema plugin endpoint (AJAX/REST action) that fails to enforce a capability or nonce check, invoking a privileged function without logging in. Because PR:N/UI:N, this is scriptable against any site running Review Schema 3.1.0, letting the attacker alter plugin-managed review/schema data (I:L) or disrupt that functionality (A:L). No public exploit code was identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Missing authorization checks in the WordPress plugin Review Schema 3.1.0 let unauthenticated, remote attackers invoke plugin functionality that should require elevated privileges, tampering with or disrupting the site's review and structured-data (schema) content. The issue is network-reachable, low-complexity, and requires no victim interaction (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, score 6.5), but impact is bounded: no confidential data exposure (C:N) and only low-level integrity and availability effects (I:L/A:L), so a full site takeover is not possible. There is no public exploit identified at time of analysis and the CVE is not in CISA KEV; independent assessment rates this as a moderate, not emergency, issue with the primary uncertainty being which specific endpoint or action lacks the check, since the Patchstack advisory does not name it.

RemediationAI

No vendor-released patch identified at time of analysis - the supplied data contains no fixed version, vendor advisory, or patch reference for CVE-2026-97280, so treat remediation as risk reduction rather than a version bump. The most reliable action is to deactivate and, if unused, fully remove the Review Schema plugin from any site running 3.1.0; the trade-off is loss of review/schema markup and associated rich-result eligibility in search, which is acceptable unless the plugin is business-critical. If the plugin must stay active, apply virtual patching at the WAF or reverse-proxy layer to block unauthenticated requests targeting the plugin's action handlers - specifically POST requests to /wp-admin/admin-ajax.php carrying the plugin's action parameter, to /wp-admin/admin-post.php, and to any REST namespace registered by Review Schema - which stops the class of exploitation here but risks false positives for other plugins sharing admin-ajax.php and requires ongoing rule maintenance. Additionally, restrict and monitor: rate-limit or challenge unauthenticated POSTs to wp-admin endpoints, audit recent changes to reviews and schema settings for unexpected modifications, and re-check the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/review-schema/vulnerability/wordpress-review-schema-plugin-3-1-0-broken-access-control-vulnerability?_s_id=cve plus the WordPress.org plugin page for a patched release. Once a fixed version ships, upgrade immediately and verify the installed version afterwards; because the underlying defect is a missing capability check, applying a custom capability/nonce guard via a must-use plugin is a viable stopgap for teams with PHP maintenance capability, though it must be re-validated against each plugin update.

Affected VersionsENISA

Review Schema 3.1.0

Affected Packages

euvd review_schema no fix

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 root cause is CWE-862 (Missing Authorization) in a WordPress plugin, a class of bug where an AJAX action, REST route, or admin-post handler is registered and reachable but never enforces a capability check such as current_user_can() (and often omits nonce verification as well). Because the CVSS vector carries PR:N and UI:N, the unprotected handler is reachable directly over the network by anyone who can send an HTTP request to the target WordPress site - no account, no login, and no user interaction required - and the plugin's own logic then performs an operation the caller was never entitled to perform. Review Schema manages review markup and JSON-LD/structured-data output for WordPress content, so the exposed functionality is most plausibly settings or review/schema data manipulation rather than file or code execution, which is consistent with the assigned C:N/I:L/A:L profile: an attacker can inject, modify, or remove schema/review content and cause limited service disruption, but the vector explicitly excludes confidentiality impact. CPE data (cpe:2.3:a:mamunur_rashid:review_schema:*:*:*:*:*:*:*:*) identifies the Mamunur Rashid "Review Schema" WordPress plugin as the affected product, with 3.1.0 named as the vulnerable version; the wildcard version field means the vulnerability record is not scoped to a single fixed release in the supplied CPE, so other versions should be treated as potentially affected until vendor guidance confirms otherwise. Note that the plugin is also reachable through standard WordPress entry points (admin-ajax.php, admin-post.php, and plugin REST namespaces), which is why the practical attack surface is the whole site rather than a single administrative screen.

Know when Review Schema 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 (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 6.5 MEDIUM

Unauthenticated remote access to a missing-authorization endpoint (PR:N/AV:N/AC:L/UI:N); impact limited to low integrity and low availability with no confidentiality exposure, matching CWE-862 scope.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Missing Authorization vulnerability in Mamunur Rashid Review Schema review-schema allows Exploiting Incorrectly Configured Access Control Security Levels.

This issue affects Review Schema: 3.1.0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche single-author WordPress review-schema plugin, limited install base
Data Quality
5 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 No
EPSS 0.2%
Patch available No
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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