Security Vulnerability Report
中文
CVE-2025-62641 CVSS 8.2 HIGH

CVE-2025-62641

Published: 2025-10-21 20:20:56
Last Modified: 2025-10-23 15:59:57

Description

Vulnerability in the Oracle VM VirtualBox product of Oracle Virtualization (component: Core). Supported versions that are affected are 7.1.12 and 7.2.2. 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.12:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:oracle:vm_virtualbox:7.2.2:*:*:*:*:*:*:* - VULNERABLE
Oracle VM VirtualBox 7.1.12
Oracle VM VirtualBox 7.2.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-62641 - Oracle VM VirtualBox Core Component Local Privilege Escalation # Note: No public PoC available at the time of disclosure # The following is a conceptual proof-of-concept demonstrating the attack pattern import subprocess import os import sys def check_virtualbox_version(): """Check if Oracle VM VirtualBox is installed and identify version""" try: result = subprocess.run( ['VBoxManage', '--version'], capture_output=True, text=True, timeout=10 ) version = result.stdout.strip() print(f"[+] Oracle VM VirtualBox version detected: {version}") # Check if version is vulnerable (7.1.12 or 7.2.2) vulnerable_versions = ['7.1.12', '7.2.2'] if any(v in version for v in vulnerable_versions): print(f"[!] VULNERABLE version detected: {version}") return True else: print(f"[-] Version may not be vulnerable: {version}") return False except FileNotFoundError: print("[-] Oracle VM VirtualBox not found on this system") return False except Exception as e: print(f"[-] Error checking VirtualBox version: {e}") return False def check_privileges(): """Verify attacker has high privileges required for exploitation""" if os.name == 'nt': try: import ctypes return ctypes.windll.shell32.IsUserAnAdmin() != 0 except Exception: return False else: return os.geteuid() == 0 def exploit_core_component(): """ Conceptual exploitation of Core component vulnerability. The actual exploit would target internal VBox core APIs or shared memory regions to achieve privilege escalation. """ print("[*] Attempting to exploit CVE-2025-62641...") print("[*] Targeting Oracle VM VirtualBox Core component") # Step 1: Verify environment if not check_virtualbox_version(): print("[-] Target not vulnerable, aborting") return False if not check_privileges(): print("[-] Insufficient privileges. High privilege access required (PR:H)") return False # Step 2: Interact with VBox core service # The vulnerability exists in the Core component handling # Exploitation would involve manipulating internal VBox structures # to escalate privileges beyond the VirtualBox boundary print("[+] Environment validated for exploitation") print("[!] Refer to Oracle CPU Oct 2025 advisory for patch information") print("[!] URL: https://www.oracle.com/security-alerts/cpuoct2025.html") return True if __name__ == "__main__": print("=" * 60) print("CVE-2025-62641 - Oracle VM VirtualBox Core Vulnerability") print("CVSS 3.1: 8.2 (HIGH)") print("Vector: AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H") print("=" * 60) exploit_core_component()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-62641", "sourceIdentifier": "[email protected]", "published": "2025-10-21T20:20:55.737", "lastModified": "2025-10-23T15:59:57.090", "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.12 and 7.2.2. 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)."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "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": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-267"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:oracle:vm_virtualbox:7.1.12:*:*:*:*:*:*:*", "matchCriteriaId": "D0846C94-6984-4E7F-9670-E5238AA8CA5F"}, {"vulnerable": true, "criteria": "cpe:2.3:a:oracle:vm_virtualbox:7.2.2:*:*:*:*:*:*:*", "matchCriteriaId": "613B5554-B57C-4AF9-AC10-E96278C44FC4"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpuoct2025.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}