CVE-2005-0066

MediumCVSS 5.0/10Last modified Jun 16, 2026

Description

The original design of TCP does not check that the TCP Acknowledgement number in an ICMP error message generated by an intermediate router is within the range of possible values for data that has already been acknowledged (aka "TCP acknowledgement number checking"), which makes it easier for attackers to forge ICMP error messages for specific TCP connections and cause a denial of service, as demonstrated using (1) blind connection-reset attacks with forged "Destination Unreachable" messages, (2) blind throughput-reduction attacks with forged "Source Quench" messages, or (3) blind throughput-reduction attacks with forged ICMP messages that cause the Path MTU to be reduced. NOTE: CVE-2004-0790, CVE-2004-0791, and CVE-2004-1060 have been SPLIT based on different attacks; CVE-2005-0065, CVE-2005-0066, CVE-2005-0067, and CVE-2005-0068 are related identifiers that are SPLIT based on the underlying vulnerability. While CVE normally SPLITs based on vulnerability, the attack-based identifiers exist due to the variety and number of affected implementations and solutions that address the attacks instead of the underlying vulnerabilities.

Metrics

CVSS 2.0 5.0/10AV:N/AC:L/Au:N/C:N/I:N/A:P

Affected software

No affected versions have been published.

Timeline

Published
Dec 22, 2004
Last modified
Jun 16, 2026
NVD status
Modified

Related CVEs from 2005

CVE-2005-00675.0The original design of TCP does not require that port numbers be assigned randomly (aka "Port randomization"), which makes it easier for attCVE-2005-00685.0The original design of ICMP does not require authentication for host-generated ICMP error messages, which makes it easier for attackers to fCVE-2005-00694.6The (1) tcltags or (2) vimspell.sh scripts in vim 6.3 allow local users to overwrite or create arbitrary files via a symlink attack on tempoCVE-2005-00707.2Synaesthesia 2.1 and earlier, and possibly other versions, when installed setuid root, does not drop privileges before processing configuratCVE-2005-00715.0vdr before 1.2.6 does not securely create files, which allows attackers to overwrite arbitrary files.CVE-2005-00722.1zhcon before 0.2 does not drop privileges before reading a user configuration file, which allows local users to read arbitrary files.CVE-2005-00734.6Buffer overflow in queue.c in a support script for sympa 3.3.3, when running setuid, allows local users to execute arbitrary code.CVE-2005-00747.2Buffer overflow in pcdsvgaview in xpcd 2.08 allows local users to execute arbitrary code.CVE-2005-00755.0prefs.php in SquirrelMail before 1.4.4, with register_globals enabled, allows remote attackers to inject local code into the SquirrelMail coCVE-2005-00767.2Multiple buffer overflows in the XView library 3.2 may allow local users to execute arbitrary code via setuid applications that use the librCVE-2005-00772.1The DBI library (libdbi-perl) for Perl allows local users to overwrite arbitrary files via a symlink attack on a temporary PID file.CVE-2005-00784.6The KDE screen saver in KDE before 3.0.5 does not properly check the return value from a certain function call, which allows attackers with
CVE-2005-0066: Medium severity, CVSS 5.0 | Vulnix