Microsoft Windows NT SP4-SP6 TCP sequence numbers are predictable

nt-sequence-prediction-sp4 (3168) The risk level is classified as MediumMedium Risk

Description:

Microsoft Windows NT introduced a new method of generating TCP sequence numbers, designed to close a hole in previous versions of Windows NT. Earlier versions allowed these numbers to be easily guessed. However, it has been shown that systems using SP4 to SP6 are just as vulnerable to sequence number prediction attacks as earlier service packs.


Consequences:

Bypass Security

Remedy:

Apply the appropriate patch for your system, as listed in Microsoft Security Bulletin MS99-046, MS01-033, MS01-041, MS01-044 or MS02-018. See References.

The patch in MS99-046 significantly improves the randomness of the TCP initial sequence numbers (ISNs) generated by the TCP/IP stack in Microsoft Windows NT 4.0, providing 15 bits of entropy. Improving the randomness of ISNs eliminates a class of potential attacks against Windows NT 4.0 systems.

For Windows NT Server 4.0, Terminal Server Edition:
Microsoft originally provided a patch for this vulnerability in MS99-046, but it has been superseded by the patch released with MS01-033, which has been superseded by the patch released with MS02-018. See References.

For Windows NT 4.0:
Microsoft originally provided patches for this vulnerability in MS99-046, MS01-033, and MS01-041 but they have been superseded by the Security Roll-up patch released with MS02-001, and then superseded by the Security Roll-up patch released with MS02-018. See References.

For IIS:
Microsoft originally provided a patch for this vulnerability in MS01-033, but it has been superseded by the patch released with MS01-044 and 02-018, and then superseded by the patch released with MS03-018. See References.

For Windows 2000:
Microsoft originally provided a patch for this vulnerability in MS01-033, but it has been superseded by the patch released with MS02-001. See References.

References:

Platforms Affected:

  • Microsoft Windows 2000
  • Microsoft Windows NT 3.5.1 SP5
  • Microsoft Windows NT 3.5.1 SP4
  • Microsoft Windows NT 4.0 SP6
  • Microsoft Windows NT 4.0
  • Microsoft Windows NT 4.0 Terminal Server

Reported:

Aug 25, 1999

The information within this database may change without notice. Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. In no event shall the author/distributor (IBM Internet Security Systems X-Force) be held liable for any damages whatsoever arising out of or in connection with the use or spread of this information.

For corrections or additions please email xforce@iss.net

Return to the main page