Microsoft Windows contains a flaw that may allow a remote denial of service. The issue is triggered when an attacker sends a large number of small packet fragments (with fragments missing) followed by repeatedly sending the final fragment. For each final packet, the system attempts to reassemble the entire packet and will allocate memory causing a high CPU load. This may result in loss of availability for the platform.
Classification
Location:
Remote/Network Access Required
Attack Type:
Denial of Service
Impact:
Loss of Availability
Exploit:
Exploit Available
Technical
High CPU utilization is caused by sending a large number of small fragments (with fragments missing) then sending the final fragment repetitively. Each time the last fragment is sent the CPU tries to reassemble the entire fragment with the associated allocate / free memory for the size of the fragment.
Solution
Currently, there are no known upgrades, patches, or workarounds available to correct this issue.