Security Vulnerability Report
中文
CVE-2026-21989 CVSS 8.1 HIGH

CVE-2026-21989

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

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 creation, deletion or modification access to critical data or all Oracle VM VirtualBox accessible data as well as unauthorized access to critical data or complete access to all Oracle VM VirtualBox accessible data and unauthorized ability to cause a partial denial of service (partial DOS) of Oracle VM VirtualBox. CVSS 3.1 Base Score 8.1 (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:L).

CVSS Details

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

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-21989 PoC - Oracle VM VirtualBox Core组件漏洞利用示例 # 注意:此PoC仅用于安全研究和漏洞分析,未经授权禁止使用 import subprocess import sys import os def check_virtualbox_version(): """检查VirtualBox版本""" try: result = subprocess.run(['VBoxManage', '--version'], capture_output=True, text=True) version = result.stdout.strip() print(f"[*] 检测到VirtualBox版本: {version}") return version except Exception as e: print(f"[!] 无法获取VirtualBox版本: {e}") return None def check_vulnerable_version(version): """检查是否为受影响版本""" vulnerable_versions = ['7.1.14', '7.2.4'] if version: for v in vulnerable_versions: if v in version: return True return False def list_virtual_machines(): """列出所有虚拟机(可能受漏洞影响)""" try: result = subprocess.run(['VBoxManage', 'list', 'vms'], capture_output=True, text=True) print(f"[*] 当前VirtualBox虚拟机列表:") print(result.stdout) return result.stdout except Exception as e: print(f"[!] 无法列出虚拟机: {e}") return None def main(): print("=" * 60) print("CVE-2026-21989 - Oracle VM VirtualBox Core组件漏洞检测") print("=" * 60) # 检查版本 version = check_virtualbox_version() if not version: print("[!] 未检测到VirtualBox或版本信息不可用") sys.exit(1) # 检查是否易受攻击 if check_vulnerable_version(version): print(f"[!] 检测到易受攻击的版本: {version}") print("[!] 系统可能存在CVE-2026-21989漏洞") print("[!] 建议:升级到VirtualBox最新安全版本") # 列出当前虚拟机信息 print("\n[*] 正在检查虚拟机状态...") list_virtual_machines() else: print(f"[*] 当前版本 {version} 不在已知受影响版本列表中") print("[*] 建议:继续保持系统更新") if __name__ == "__main__": main() # 利用说明: # 1. 攻击者需要本地访问权限和高权限账户 # 2. 通过VirtualBox Core组件的缺陷进行权限提升或未授权访问 # 3. 可能导致虚拟机逃逸或宿主机权限提升 # 4. PoC需要实际漏洞细节才能完成完整利用

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-21989", "sourceIdentifier": "[email protected]", "published": "2026-01-20T22:16:02.470", "lastModified": "2026-01-29T14:39:14.727", "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 creation, deletion or modification access to critical data or all Oracle VM VirtualBox accessible data as well as unauthorized access to critical data or complete access to all Oracle VM VirtualBox accessible data and unauthorized ability to cause a partial denial of service (partial DOS) of Oracle VM VirtualBox. CVSS 3.1 Base Score 8.1 (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:L)."}, {"lang": "es", "value": "Vulnerabilidad en el producto Oracle VM VirtualBox de Oracle Virtualization (componente: Core). Las versiones compatibles afectadas son 7.1.14 y 7.2.4. Vulnerabilidad fácilmente explotable permite a un atacante con altos privilegios y acceso a la infraestructura donde se ejecuta Oracle VM VirtualBox comprometer Oracle VM VirtualBox. Aunque la vulnerabilidad reside en Oracle VM VirtualBox, los ataques pueden impactar significativamente productos adicionales (cambio de alcance). Los ataques exitosos de esta vulnerabilidad pueden resultar en acceso no autorizado de creación, eliminación o modificación a datos críticos o a todos los datos accesibles por Oracle VM VirtualBox, así como acceso no autorizado a datos críticos o acceso completo a todos los datos accesibles por Oracle VM VirtualBox y la capacidad no autorizada de causar una denegación de servicio parcial (DoS parcial) de Oracle VM VirtualBox. Puntuación Base CVSS 3.1 de 8.1 (impactos en Confidencialidad, Integridad y Disponibilidad). Vector CVSS: (CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:L)."}], "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:L", "baseScore": 8.1, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "LOW"}, "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"]}]}}