
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-10679 is an arbitrary method call vulnerability in the ReviewX – WooCommerce Product Reviews plugin for WordPress, affecting all versions up to and including 2.2.12. The flaw allows unauthenticated remote attackers to invoke arbitrary PHP class methods, potentially leading to information disclosure or remote code execution depending on available methods and server configuration. It was published on March 23, 2026, and assigned a CVSS v3.1 base score of 7.3 (High) (Wordfence, ENISA EUVD).
The root cause is insufficient input validation (CWE-94: Improper Control of Generation of Code) in the bulkTenReviews function, where user-controlled data is passed directly to a variable function call mechanism without sanitization. This allows an unauthenticated attacker to supply arbitrary class method names that are then invoked by the plugin, provided those methods accept no arguments or have default parameter values. The vulnerable code paths are traceable through the plugin's routes/api.php, app/Rest/Controllers/ReviewController.php, app/Services/ReviewService.php, and app/Utilities/Helper.php files (Wordfence, WordPress Trac).
Successful exploitation can result in information disclosure, integrity compromise, or remote code execution, depending on which PHP class methods are accessible and the server's configuration. Because the attack requires no authentication and no user interaction, any WordPress site running a vulnerable version of ReviewX is exposed to network-based exploitation. The CVSS v3.1 scoring reflects low-level impacts across confidentiality, integrity, and availability, though chaining with other vulnerabilities or exploiting powerful PHP methods could escalate the severity significantly (Wordfence, ENISA EUVD).
No public exploit code or active in-the-wild exploitation has been confirmed as of the time of reporting. The EPSS score is approximately 0.0018 (0.18%), indicating a low but non-negligible probability of exploitation in the near term. The vulnerability has been detected by Qualys scanners and is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Wordfence).
bulkTenReviews in routes/api.php, which is accessible without authentication./wp-json/reviewx/... or similar routes associated with bulkTenReviews) from external IP addresses.curl, wget, bash) that are not consistent with normal WordPress operation.Site administrators should update the ReviewX plugin to a version beyond 2.2.12 as soon as a patched release is available from the plugin's official WordPress repository. In the interim, disabling the ReviewX plugin entirely is the most effective workaround to eliminate the attack surface. Additionally, deploying a Web Application Firewall (WAF) — such as Wordfence — with rules targeting this vulnerability can help block exploitation attempts while a patch is applied (Wordfence).
Wordfence, which discovered and reported the vulnerability, included it in their weekly WordPress vulnerability report for the period of March 16–22, 2026, highlighting it as a notable unauthenticated risk for WooCommerce sites (Wordfence Blog). Security aggregators such as RedPacket Security and CVEFeed.io also picked up the disclosure, contributing to broader community awareness shortly after publication.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."