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
Share

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

5
Analysis Generated
Jul 20, 2026 - 14:24 vuln.today
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.

AnalysisAI

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.

Technical ContextAI

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.

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.

Share

CVE-2026-10724 vulnerability details – vuln.today

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