Security Vulnerability Report
中文
CVE-2026-21985 CVSS 6.0 MEDIUM

CVE-2026-21985

Published: 2026-01-20 22:16:02
Last Modified: 2026-01-29 14:40:07

Description

Vulnerability in the Oracle VM VirtualBox product of Oracle Virtualization (component: Core). Supported versions that are affected are 7.1.14 and 7.2.4. Easily exploitable vulnerability allows high privileged attacker with logon to the infrastructure where Oracle VM VirtualBox executes to compromise Oracle VM VirtualBox. While the vulnerability is in Oracle VM VirtualBox, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all Oracle VM VirtualBox accessible data. CVSS 3.1 Base Score 6.0 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N).

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:oracle:vm_virtualbox:7.1.14:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:oracle:vm_virtualbox:7.2.4:*:*:*:*:*:*:* - VULNERABLE
Oracle VM VirtualBox 7.1.14
Oracle VM VirtualBox 7.2.4

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2026-21985 PoC - Oracle VM VirtualBox Information Disclosure # Note: This is a conceptual PoC based on the vulnerability description # Actual exploitation requires local access with high privileges import subprocess import os def check_virtualbox_version(): """Check if vulnerable VirtualBox version is installed""" try: result = subprocess.run(['VBoxManage', '--version'], capture_output=True, text=True) version = result.stdout.strip() print(f"[*] Detected VirtualBox version: {version}") # Check if version is affected (7.1.14 or 7.2.4) vulnerable_versions = ['7.1.14', '7.2.4'] if any(v in version for v in vulnerable_versions): print("[!] Vulnerable version detected!") return True return False except Exception as e: print(f"[-] Error checking version: {e}") return False def exploit_virtualbox_core(): """Attempt to exploit CVE-2026-21985 This requires high privileges on the host system """ print("[*] Starting CVE-2026-21985 exploitation...") print("[*] This vulnerability allows unauthorized data access") print("[*] Attacker must have high privileges on VirtualBox host") # Example: Access VM configuration files vbox_config_path = os.path.expanduser("~/.config/VirtualBox/") # Read sensitive VM data try: if os.path.exists(vbox_config_path): print(f"[*] Accessing VirtualBox configuration at: {vbox_config_path}") # In actual exploitation, this would access sensitive data # through the Core component vulnerability pass except PermissionError: print("[-] Permission denied - exploitation failed") except Exception as e: print(f"[-] Exploitation error: {e}") if __name__ == "__main__": print("CVE-2026-21985 PoC - Oracle VM VirtualBox") print("=" * 50) check_virtualbox_version() exploit_virtualbox_core()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-21985", "sourceIdentifier": "[email protected]", "published": "2026-01-20T22:16:02.000", "lastModified": "2026-01-29T14:40:06.553", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Vulnerability in the Oracle VM VirtualBox product of Oracle Virtualization (component: Core). Supported versions that are affected are 7.1.14 and 7.2.4. Easily exploitable vulnerability allows high privileged attacker with logon to the infrastructure where Oracle VM VirtualBox executes to compromise Oracle VM VirtualBox. While the vulnerability is in Oracle VM VirtualBox, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all Oracle VM VirtualBox accessible data. CVSS 3.1 Base Score 6.0 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N)."}, {"lang": "es", "value": "Vulnerabilidad en el producto Oracle VM VirtualBox de Oracle Virtualization (componente: Core). Versiones soportadas que están afectadas son 7.1.14 y 7.2.4. Vulnerabilidad fácilmente explotable permite a un atacante con altos privilegios con inicio de sesión en la infraestructura donde se ejecuta Oracle VM VirtualBox comprometer Oracle VM VirtualBox. Aunque la vulnerabilidad está en Oracle VM VirtualBox, los ataques pueden impactar significativamente productos adicionales (cambio de alcance). Ataques exitosos de esta vulnerabilidad pueden resultar en acceso no autorizado a datos críticos o acceso completo a todos los datos accesibles de Oracle VM VirtualBox. CVSS 3.1 Puntuación Base 6.0 (impactos en la Confidencialidad). Vector CVSS: (CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N)."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N", "baseScore": 6.0, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.5, "impactScore": 4.0}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:oracle:vm_virtualbox:7.1.14:*:*:*:*:*:*:*", "matchCriteriaId": "723CD90A-7213-4B3C-B969-C6D7110CAF46"}, {"vulnerable": true, "criteria": "cpe:2.3:a:oracle:vm_virtualbox:7.2.4:*:*:*:*:*:*:*", "matchCriteriaId": "44ABFABE-8FFC-48CF-B627-4241CAD563B6"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpujan2026.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}