cbcvebase.
CVE-2024-38063
published 2024-08-13

CVE-2024-38063: Windows TCP/IP Remote Code Execution Vulnerability

PriorityP184critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
70.56%
99.3th percentile
Windows TCP/IP Remote Code Execution Vulnerability

Affected

49 ranges· showing 25
VendorProductVersion rangeFixed in
microsoftwindows_10_1507< 10.0.10240.2075110.0.10240.20751
microsoftwindows_10_1607< 10.0.14393.725910.0.14393.7259
microsoftwindows_10_1809< 10.0.17763.618910.0.17763.6189
microsoftwindows_10_21h2< 10.0.19044.478010.0.19044.4780
microsoftwindows_10_22h2< 10.0.19045.478010.0.19045.4780
microsoftwindows_10_version_1507>= 10.0.10240.0 < 10.0.10240.2075110.0.10240.20751
microsoftwindows_10_version_1607>= 10.0.14393.0 < 10.0.14393.725910.0.14393.7259
microsoftwindows_10_version_1809>= 10.0.17763.0 < 10.0.17763.629310.0.17763.6293
microsoftwindows_10_version_21h2>= 10.0.19043.0 < 10.0.19044.478010.0.19044.4780
microsoftwindows_10_version_22h2>= 10.0.19045.0 < 10.0.19045.478010.0.19045.4780
microsoftwindows_11_21h2< 10.0.22000.314710.0.22000.3147
microsoftwindows_11_22h2< 10.0.22621.403710.0.22621.4037
microsoftwindows_11_23h2< 10.0.22631.403710.0.22631.4037
microsoftwindows_11_24h2< 10.0.26100.145710.0.26100.1457
microsoftwindows_11_version_21h2>= 10.0.0 < 10.0.22000.319710.0.22000.3197
microsoftwindows_11_version_22h2>= 10.0.22621.0 < 10.0.22621.403710.0.22621.4037
microsoftwindows_11_version_22h3>= 10.0.22631.0 < 10.0.22631.403710.0.22631.4037
microsoftwindows_11_version_23h2>= 10.0.22631.0 < 10.0.22631.403710.0.22631.4037
microsoftwindows_11_version_24h2>= 10.0.26100.0 < 10.0.26100.145710.0.26100.1457
microsoftwindows_server_2008
microsoftwindows_server_2008_r2_service_pack_1>= 6.1.7601.0 < 6.1.7601.272776.1.7601.27277
microsoftwindows_server_2008_service_pack_2>= 6.0.6003.0 < 6.0.6003.228256.0.6003.22825
microsoftwindows_server_2012< 6.2.9200.250316.2.9200.25031
microsoftwindows_server_2012
microsoftwindows_server_2012>= 6.2.9200.0 < 6.2.9200.250316.2.9200.25031

Detection & IOCsextracted from sources · hover to see the quote

otheriFragID = 0xbedead00 + iID (IPv6 fragment ID pattern used by PoC)
snort
alert ip any any -> $HOME_NET any (msg:"ET EXPLOIT Microsoft Windows Malformed IPv6 Destination Options Packet Inbound (CVE-2024-38063)"; flowbits:set,ET.CVE-2024-38063; ipv6.hdr; content:"|3c|"; offset:6; depth:1; content:"|00|"; distance:34; within:1; byte_test:1,>,0x80,0,relative; reference:cve,2024-38063; classtype:attempted-admin; sid:2055641; rev:1; metadata:affected_product Windows_XP_Vista_7_8_10_Server_32_64_Bit, affected_product Windows_11, attack_target Client_and_Server, tls_state plaintext, created_at 2024_08_30, cve CVE_2024_38063, deployment Perimeter, deployment Internal, confidence Medium, signature_severity Critical, updated_at 2024_08_30; target:dest_ip;)
snort
alert ip $HOME_NET any -> any any (msg:"ET EXPLOIT Possible Microsoft Windows IPv6 Fragmentation DoS (CVE-2024-38063)"; flowbits:isset,ET.CVE-2024-38063; content:"|60|"; depth:1; content:"|2c|"; distance:5; within:1; icmpv6.hdr; content:"|04 00|"; depth:2; reference:cve,2024-38063; classtype:denial-of-service; sid:2055644; rev:1; metadata:affected_product Windows_XP_Vista_7_8_10_Server_32_64_Bit, affected_product Windows_11, attack_target Client_and_Server, tls_state plaintext, created_at 2024_08_30, cve CVE_2024_38063, deployment Perimeter, deployment Internal, confidence Low, signature_severity Critical, updated_at 2024_08_30; target:src_ip;)
bytes
|3c| at offset 6, depth 1 in IPv6 header (Next Header = Destination Options)
bytes
|04 00| at depth 2 in ICMPv6 header (ICMPv6 Parameter Problem response)
  • Detect inbound IPv6 packets with a Destination Options extension header (Next Header byte 0x3c at offset 6) containing a malformed PadN option (otype=0x81) — the vulnerability trigger packet. The Snort rule checks for Next Header 0x3c, a zero byte 34 bytes later, and an option type value > 0x80.
  • Detect ICMPv6 Parameter Problem (type 4, code 0) responses originating from internal hosts after the malformed Destination Options packet flowbit is set — indicates the target responded to the probe, confirming vulnerability.
  • The PoC exploit sends three-packet sequences per corruption iteration: (1) an IPv6 Destination Options packet with a bad PadN option, (2) an IPv6 Fragment header packet with m=1/offset=0 and payload 'notalive', and (3) a final fragment with m=0/offset=1. Monitor for this pattern of IPv6 fragment IDs starting with 0xbedead00.
  • Vulnerability check: if the target responds with ICMPv6ParamProblem to the malformed Destination Options packet, the host is unpatched and exploitable. Monitor for ICMPv6 Parameter Problem messages from Windows hosts as a sign of active probing.
  • The exploit sends packets in large batches (20 batches × 20 corruptions × 6 packets = 2400 packets). High-volume bursts of malformed IPv6 Destination Options and Fragment extension header packets to a single target are a strong behavioral indicator.
  • The attack is zero-click and requires no authentication. Any Windows host with IPv6 enabled (default) is in scope. Prioritize detection at the network perimeter and on internal segments for inbound IPv6 Destination Options extension header traffic.
  • ·Disabling IPv6 on the target machine fully removes the attack surface, but Microsoft does not recommend this as IPv6 is a mandatory component of Windows Vista/Server 2008 and newer and disabling it may break Windows components.
  • ·IPv6 is enabled by default on virtually all modern Windows systems, making the attack surface extremely broad and the vulnerability potentially wormable.
  • ·The second Snort rule (sid:2055644) has confidence rated 'Low' by Emerging Threats, as it fires on ICMPv6 Parameter Problem responses from internal hosts — this may produce false positives in environments with other malformed IPv6 traffic.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vendor_msrc9.8CRITICAL
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.