Skip to main content

Review Schema EUVDEUVD-2026-89925

| CVE-2026-97282 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-30 Patchstack GHSA-7869-8wr7-r83c
5.3
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. Delivery
    Send request with manipulated object identifier
  3. Exploit
    Bypass ownership/authorization check (IDOR)
  4. Execution
    Modify unauthorized record
  5. Impact
    Low integrity impact

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a target site running the Review Schema WordPress plugin at version 3.1.0 or earlier; per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no authentication and no user interaction are needed, and default configurations appear exploitable. The main limiting factor is impact scope, not access: the flaw only permits Low integrity modification (C:N/A:N), so the realistic damage is bounded to unauthorized changes to the objects the IDOR exposes. The exact vulnerable endpoint/parameter is not documented in the available data, which limits precise defensive targeting beyond upgrading the plugin.

Impact

This is a moderate-severity, low-real-risk issue. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, base 5.3) describes a remotely reachable, unauthenticated, low-complexity flaw with NO user interaction - but the impact is confined to integrity-only, and only Low (I:L). There is no confidentiality (C:N) or availability (A:N) impact, which caps the practical severity. No EPSS score, no CISA KEV listing, and no public POC were supplied, so exploitation is 'no public exploit identified at time of analysis.' The description is sparse: it names the IDOR class (CWE-639) and the affected ceiling (<= 3.1.0) but does not identify the vulnerable endpoint, parameter, or the specific object being manipulated, so the concrete integrity effect cannot be independently verified. Note also a minor signal tension: the reference URL text says 'Insecure Direct Object References' consistent with CWE-639, while the input Tags label this 'Authentication Bypass' - IDOR is an authorization (access-control) weakness, not authentication bypass, so the tag is loosely applied. Overall this is a real-but-low-priority patch-when-convenient issue rather than an emergency, given the integrity-only Low impact and absence of any active-exploitation or POC signals.

Exploit ScenarioDerived

An unauthenticated remote attacker sends a crafted request to a Review Schema plugin endpoint, substituting or incrementing an object identifier to reference records belonging to other users or contexts, and thereby modifies data they should not control (I:L). No POC or exploit code was provided, and the exact endpoint/parameter is not documented in the available data, so the precise object and mutation remain unconfirmed.

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

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Unauthenticated insecure direct object reference (IDOR) in the RadiusTheme Review Schema WordPress plugin affects all versions up to and including 3.1.0, allowing remote attackers to reach plugin objects by manipulating an identifier without any login or user interaction. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms the flaw is network-reachable and unauthenticated, but the scope is narrow: only low-integrity modification (C:N/I:L/A:N), so the practical outcome is unauthorized alteration of the objects the IDOR exposes rather than data disclosure or site takeover. No confirmed active exploitation (not in CISA KEV) and no public exploit identified at time of analysis, and no fixed version is specified in the available intelligence. Overall this is a moderate-severity, low-real-risk issue whose main uncertainty is the undocumented endpoint and parameter.

RemediationAI

No patched version is identified in the available intelligence, so the first step is to check the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/review-schema/vulnerability/wordpress-review-schema-plugin-3-1-0-insecure-direct-object-references-idor-vulnerability?_s_id=cve) and the RadiusTheme vendor channel for a release newer than 3.1.0 and update the plugin as soon as one is published; per the vendor advisory being the authoritative source, do not assume any specific version number beyond 3.1.0 is the fix. If no update is available yet, deactivate and remove the plugin - this fully closes the exposure but costs the review/rating rich-snippet markup the plugin generates, which may affect search result presentation. As a transitional compensating control, use a WAF or reverse proxy to reject unauthenticated POST/PUT requests to the plugin's REST routes and admin-ajax.php actions (the exact endpoint and parameter are not documented in the available data, so profiling normal traffic first is required and overly broad rules risk breaking legitimate front-end review submission). Because the impact is integrity-only, also monitor for unexplained changes to review entries and stored schema data, and restrict writer-level WordPress accounts as a secondary precaution. No vendor-released patch was identified at time of analysis.

Affected VersionsENISA

Review Schema n/a ≤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-639 (Authorization Bypass Through User-Controlled Key), the classic IDOR pattern in which an application trusts a client-supplied object identifier - such as a review, schema, or template record ID - and performs the requested action without verifying that the caller is permitted to act on that object. In the WordPress plugin context this typically manifests as a REST API route lacking a proper permission_callback, or an admin-ajax.php action lacking both a nonce check and a capability check, letting a request supply an arbitrary numeric key. The CPE string cpe:2.3:a:radiustheme:review_schema:*:*:*:*:*:*:*:* uses a wildcard version, meaning the affected surface covers the whole plugin line through 3.1.0 rather than a single build; the vendor namespace is RadiusTheme. The plugin's purpose is to emit structured review/rating markup (schema.org review data) for SEO rich results, so the objects at risk are stored review and schema records within the WordPress database - consistent with the integrity-only impact in the CVSS vector and the Patchstack 'Authentication Bypass' tagging.

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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

Unauthenticated (PR:N) network IDOR with no user interaction; integrity-only Low impact per description, with no confidentiality or availability effect (C:N/A:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/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
None

DescriptionCVE.org

Unauthenticated Insecure Direct Object References (IDOR) in Review Schema <= 3.1.0 versions.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
WordPress plugin from an established vendor (radiustheme), moderate install base
Data Quality
3 sources
Confidence: Low

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.3%
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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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