TCP sequence prediction

tcp-seq-predict (139) The risk level is classified as MediumMedium Risk

Description:

The TCP sequence was found to be predictable. When the TCP sequence is predictable, an attacker can send packets that are forged to appear to come from a trusted computer. These forged packets can compromise services, such as rsh and rlogin, because their authentication is based on IP addresses. Attackers can also perform session hijacking to gain access to unauthorized information.

Some Microsoft patches for this security issue did not completely resolve the sequence predictability. The following information explains the varying levels of TCP sequence predictability in Windows operating systems:

- Windows NT 4.0 pre-SP3 systems are highly predictable. - Windows NT 4.0 SP4 through SP6 use a different algorithm to reduce sequence predictability, but the systems remain predictable. - Microsoft released patch MS99-046, which uses the same algorithm as Windows 2000, to fully fix the problem. - Windows 2000 is not TCP predictable.

Platforms Affected:

  • Apple, Mac OS
  • Cisco, IOS
  • Compaq, Tru64
  • Data General, DG/UX
  • HP, HP-UX
  • IBM, AIX
  • IBM, OS2
  • Linux, Kernel
  • Microsoft, Windows 2000
  • Microsoft, Windows 2003 Server
  • Microsoft, Windows 95
  • Microsoft, Windows 98
  • Microsoft, Windows 98SE
  • Microsoft, Windows Me
  • Microsoft, Windows NT 4.0
  • Microsoft, Windows Vista
  • Microsoft, Windows XP
  • Novell, NetWare
  • Packeteer, Packeteer PacketShaper 7.3.0g2
  • Packeteer, Packeteer PacketShaper 7.5.0g1
  • SCO, SCO Unix
  • SGI, IRIX
  • Sun, Solaris
  • WindRiver, BSDOS

Remedy:

Ask your vendor for patches to correct TCP sequence prediction. Note that some patches make sequence prediction more difficult, but still possible. As a result, the host may continue to report this vulnerability.

For Windows NT 4.0:
Apply the latest Windows NT 4.0 Service Pack (SP6a or later), available from the Windows NT Service Packs Web page. Note that Windows NT system may continue to report this vulnerability. Apply the Security Roll-up Package for your system as listed in Microsoft Security Bulletin, MS02-018.

Note: Microsoft originally provided a patch for this vulnerability in MS99-046, but it was superseded by the patch provided with MS02-001, which has been superseded by the patch released with MS02-018.

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, MS02-018, and MS02-062, 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.

For HP-UX:
Apply the appropriate patch for your system, as listed in CERT advisory CA-2001-09. See References.

For FreeBSD 3.x:
Upgrade to the latest version of FreeBSD (3.5.1-STABLE dated after 2000-09-28 or later), as listed in FreeBSD, Inc. Security Advisory FreeBSD-SA-00:52. See References.

For FreeBSD 4.x:
Upgrade to the latest version of FreeBSD (4.1.1-STABLE dated after 2000-09-28 or later), as listed in FreeBSD, Inc. Security Advisory FreeBSD-SA-00:52. See References.

For FreeBSD 5.x:
Upgrade to the latest version of FreeBSD (5.0-CURRENT dated 2000-09-28 or later), as listed in FreeBSD, Inc. Security Advisory FreeBSD-SA-00:52. See References.

For Cisco IOS 11.x and 12.x:
Apply the latest patch for this vulnerability, as listed in Cisco Security Advisory: Cisco IOS Software TCP Initial Sequence Number Randomization Improvements. See References.

For Cisco CBOS 2.0.1, 2.1.0, 2.1.0a, 2.2.0, 2.2.1, 2.2.1a, 2.3, 2.3.2, 2.3.5, 2.3.7 and 2.3.8:
Upgrade to the latest version of CBOS (2.42 or later), as listed in Cisco Systems Field Notice, May 22, 2001. See References.

For NetScreen devices:
Upgrade to the latest version of ScreenOS (4.0.1 or later), as listed in NetScreen Security Alert 51897. See References.

For SGI IRIX:
Apply the appropriate patch for your system, as listed in SGI Security Advisory 20030201-01-P. See References.

For other distributions:
Contact your vendor for upgrade or patch information.

Consequences:

Bypass Security

References:

Reported:

Jan 01, 1995

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