Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPost shortcode payload in third-party review
-
DeliveryReview ingested by Reviews Feed plugin
-
ExploitPlugin renders review via dynamic block without sanitization
-
ExecutionWordPress do_shortcode() executes embedded macro
-
PersistArbitrary shortcode runs in site context
-
ImpactConfidentiality 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 |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
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.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Reviews Feed
View allThe Reviews Feed - Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More plugin for Wor
The Reviews Feed - Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More plugin for Wor
EUVD-2026-45877
GHSA-9cgw-w9ww-cvhp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB