Site Reviews <= 8.3.6 - Unauthenticated Arbitrary Shortcode Execution via Review Fields
- ID
- WPSEC-2026-2203
- Plugin
- Site Reviews (site-reviews)
- Affected
- all versions before 8.3.7
- Remediation
- Update to 8.3.7 or later.
- CVSS 3.1
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- Weakness
- CWE-94
- Usage
- Plugin Medium · Affected versions Medium among sites WPSec scans, 2026-11-03
- Attack surface
- Site Reviews on WPSec AttackSurface
- Fix released
- Published
Description
The Site Reviews plugin for WordPress is vulnerable to arbitrary shortcode execution via submitted review fields such as the review title and content in all versions up to, and including, 8.3.6, due to the plugin outputting visitor-supplied review text with square brackets intact in its shortcode and block output, which is later passed through do_shortcode() (for example by the 'the_content' filter after blocks are rendered). The content field's strip_shortcodes() call can be bypassed with doubled brackets, and the title is not stripped at all. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes whenever their review is displayed.
References
- https://wpsec.com/vuln/WPSEC-2026-2203/
- https://plugins.svn.wordpress.org/site-reviews/tags/8.3.7/
- https://wordpress.org/plugins/site-reviews/
Published by WPSec. Provided as is, without warranty. Corrections: contact us.
This advisory as JSON or Markdown · All advisories: JSON, RSS