Security Vulnerability Report
中文
CVE-2026-21987 CVSS 8.2 HIGH

CVE-2026-21987

Published: 2026-01-20 22:16:02
Last Modified: 2026-01-29 14:39:49

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 takeover of Oracle VM VirtualBox. CVSS 3.1 Base Score 8.2 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H).

CVSS Details

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

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-21987 Oracle VM VirtualBox PoC (Conceptual) # This is a conceptual proof-of-concept for demonstration purposes only # Requires high privileges and local access to the target system import ctypes import os import sys def check_virtualbox_version(): """Check if VirtualBox version is vulnerable""" try: # Check VirtualBox installation path vbox_path = r"C:\Program Files\Oracle\VirtualBox" if os.path.exists(vbox_path): print(f"[+] VirtualBox installation found at: {vbox_path}") # In real attack, would check version against 7.1.14 and 7.2.4 return True return False except Exception as e: print(f"[-] Error checking VirtualBox: {e}") return False def exploit_vulnerability(): """ Conceptual exploitation steps for CVE-2026-21987: 1. Gain high privilege access to system with VirtualBox 2. Identify VirtualBox Core component vulnerability 3. Craft malicious input to trigger privilege escalation 4. Escape VM isolation to execute code on host """ print("[*] This PoC is for educational purposes only") print("[*] Exploitation requires:") print(" - Local access to target system") print(" - High privilege account (PR:H)") print(" - VirtualBox 7.1.14 or 7.2.4 installed") # Note: Actual exploitation code would target specific # memory corruption or logic flaw in VirtualBox Core return False if __name__ == "__main__": print("CVE-2026-21987 VirtualBox Local Privilege Escalation PoC") print("=" * 60) check_virtualbox_version()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-21987", "sourceIdentifier": "[email protected]", "published": "2026-01-20T22:16:02.237", "lastModified": "2026-01-29T14:39:49.067", "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 takeover of Oracle VM VirtualBox. CVSS 3.1 Base Score 8.2 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H)."}, {"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 la toma de control de Oracle VM VirtualBox. Puntuación Base CVSS 3.1 de 8.2 (impactos en la Confidencialidad, Integridad y Disponibilidad). Vector CVSS: (CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H)."}], "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:H/A:H", "baseScore": 8.2, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.5, "impactScore": 6.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"]}]}}