Skip to main content

Reviews Feed CVE-2026-10724

| EUVDEUVD-2026-45877 MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2026-07-20 WPScan GHSA-9cgw-w9ww-cvhp
4.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Post shortcode payload in third-party review
  2. Delivery
    Review ingested by Reviews Feed plugin
  3. Exploit
    Plugin renders review via dynamic block without sanitization
  4. Execution
    WordPress do_shortcode() executes embedded macro
  5. Persist
    Arbitrary shortcode runs in site context
  6. Impact
    Confidentiality or integrity impact depending on registered shortcodes

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
Exploitation Conditions

Exploitation requires all of the following: the target WordPress site must have the Reviews Feed plugin installed in a version before 2.6.5; the plugin must have at least one third-party review source actively connected and configured to ingest reviews; and the attacker must be able to post a review on that connected source platform (e.g., hold or create a Google account that can post to the linked business listing). The requirement to post on a specific connected third-party platform is the primary limiting factor, reflected in CVSS AC:H. CVSS PR:N confirms no account or privileges on the WordPress site itself are required. The impact ceiling is further limited by which WordPress shortcodes are registered on the target installation - a site with no powerful shortcodes registered will experience only benign execution. Exploitation is not possible if: the plugin has no connected review sources, the connected source platform does not permit review posting by the attacker's account, or no pages on the site render the affected dynamic block.

Impact

The NVD CVSS 3.1 score of 4.8 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N) accurately reflects the indirect attack path: AC:H captures the prerequisite of posting a review on the connected third-party platform, which is not trivially controlled for all targets. PR:N on the WordPress site itself is confirmed by the CVSS vector - no account on the target is needed. The C:L/I:L impact metrics are conservative floor estimates; actual impact is variable and potentially higher depending on registered shortcodes at the target installation, a nuance CVSS cannot express without site-specific context. The publicly available POC (per WPScan) is a meaningful risk amplifier that the base score does not reflect. No EPSS data was provided; the absence of a CISA KEV listing indicates no confirmed widespread active exploitation at time of analysis, though the public POC and ease of review-platform access for many businesses make targeted opportunistic exploitation realistic. This vulnerability warrants prompt patching for any internet-facing WordPress site with the plugin installed and a connected review source, despite the moderate base score.

Exploit ScenarioDerived

An attacker identifies a WordPress site using the vulnerable Reviews Feed plugin and determines it is connected to a Google Business profile by inspecting the feed on the site. The attacker creates or uses a Google account to post a review on the linked business containing an embedded WordPress shortcode payload such as [contact-form-7 id=1] or a more impactful shortcode registered by another plugin on the site. Once the plugin ingests the review, any visitor loading the page with the reviews feed block triggers server-side shortcode execution - no interaction by the attacker after planting is required. A publicly available proof-of-concept from WPScan confirms this attack path is reproducible.

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

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

Alert me

AnalysisAIv1 – Jul 20, 2026

Shortcode injection in the Reviews Feed WordPress plugin before 2.6.5 allows unauthenticated network attackers to execute arbitrary WordPress shortcodes on any site page that renders the affected feed. The attack is indirect: an adversary plants a shortcode payload inside a review on a connected third-party review platform (e.g., a Google Business profile linked to the plugin); when the plugin ingests and renders that review through its dynamic block without neutralizing shortcode syntax, WordPress's native shortcode processor executes the embedded macro. A publicly available proof-of-concept exists per WPScan; no active exploitation has been confirmed in CISA KEV, though the public POC meaningfully elevates practical risk above what the moderate CVSS score of 4.8 suggests.

RemediationAI

Update the Reviews Feed WordPress plugin to version 2.6.5 or later, which is confirmed as the vendor-released patch per the WPScan advisory at https://wpscan.com/vulnerability/7def5cf4-655d-424b-b1fc-eb333465434e/. This is the primary and most effective fix. If immediate update is blocked, disconnect all third-party review sources from the plugin to prevent malicious review content from being ingested - note this disables the plugin's core functionality. Alternatively, deactivating the plugin entirely removes the attack surface with no side effects beyond loss of the reviews feed display. Restricting shortcode registration site-wide (via a remove_shortcode() filter for non-essential shortcodes) reduces the potential impact of any shortcode executed but may break legitimate plugin functionality and is not a substitute for patching. A WAF rule blocking bracket-delimited shortcode patterns in dynamically rendered block output is an additional compensating layer but risks false positives on legitimate content.

Affected VersionsENISA

Reviews Feed 0 <2.6.5

Affected Packages

euvd reviews_feed fix: 2.6.5

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

Reviews Feed is a WordPress plugin that aggregates reviews from external platforms (Google, Yelp, etc.) and displays them via a Gutenberg dynamic block. The root cause is CWE-345 (Insufficient Verification of Data Authenticity): the plugin ingests third-party review text and passes it to WordPress's rendering pipeline without stripping or escaping shortcode delimiters before the block is rendered. WordPress's do_shortcode() function processes any bracket-delimited macro it encounters, regardless of the content's origin, so review text containing [some-shortcode] is treated as a legitimate shortcode invocation. The affected CPE is cpe:2.3:a:unknown:reviews_feed:*:*:*:*:*:*:*:* covering all versions from 0 up to (not including) 2.6.5. The effective impact at execution time depends heavily on which shortcodes are registered by other installed plugins on the target site - a site running form, file-access, or authentication shortcodes exposes a wider blast radius than one with only presentational shortcodes.

Know when Reviews Feed 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 4.8 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 4.8 MEDIUM

AC:H reflects the prerequisite of posting a review on the connected third-party platform; PR:N is correct as no WordPress-side account is needed; C:L/I:L captures the bounded, shortcode-dependent impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Jul 20, 2026 - 14:22 NVD
4.8 (MEDIUM)
Patch available
Jul 20, 2026 - 09:17 EUVD
CVE Published
Jul 20, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 20, 2026 - 06:00 cve.org
MEDIUM 4.8

DescriptionCVE.org

The Reviews Feed WordPress plugin before 2.6.5 does not neutralize WordPress shortcodes contained in third-party review content before rendering it through its dynamic block, allowing unauthenticated attackers to execute arbitrary shortcodes on pages that display the feed by planting a shortcode in a review on the connected source.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
popular WordPress plugin category, not universally deployed
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.1%
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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