Skip to content
OpenAdvisories
Unscored CVE-2005-3275 EUVD-2005-3274GHSA-9cg4-699v-g366

The NAT code (1) ip_nat_proto_tcp.c and (2) ip_nat_proto_udp.c in Linux kernel 2.6 before 2.6.13 and 2.4 before 2.4.32-rc1 incorrectly decl…

Published Oct 20, 2005 · Updated Aug 7, 2024 · Assigned by mitre

Description

The NAT code (1) ip_nat_proto_tcp.c and (2) ip_nat_proto_udp.c in Linux kernel 2.6 before 2.6.13 and 2.4 before 2.4.32-rc1 incorrectly declares a variable to be static, which allows remote attackers to cause a denial of service (memory corruption) by causing two packets for the same protocol to be NATed at the same time, which leads to memory corruption.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 3.1 kernel-image-2.4.27-arm +1 2.4.27-2sarge1 DSA-921-1
Debian 3.1 kernel-image-2.4.27-m68k 2.4.27-3sarge1 DSA-921-1
Debian 3.1 kernel-image-2.4.27-sparc 2.4.27-9sarge1 DSA-921-1
Debian 3.1 kernel-image-2.6.8-hppa 2.6.8-6sarge1 DSA-922-1
Debian 3.1 kernel-image-2.6.8-ia64 2.6.8-14sarge1 DSA-922-1
Debian 3.1 kernel-image-2.6.8-m68k 2.6.8-4sarge1 DSA-922-1
Debian 3.1 kernel-image-2.6.8-s390 2.6.8-5sarge1 DSA-922-1
Debian 3.1 kernel-image-2.6.8-sparc 2.6.8-15sarge1 DSA-922-1
Debian 3.1 kernel-patch-2.4.27-arm 2.4.27-1sarge1 DSA-921-1
Debian 3.1 kernel-patch-2.4.27-mips 2.4.27-10.sarge1.040815-1 DSA-921-1
Debian 3.1 kernel-patch-powerpc-2.6.8 2.6.8-12sarge1 DSA-922-1
Debian 3.1 kernel-source-2.4.27 +4 2.4.27-10sarge1 DSA-921-1
Debian 3.1 kernel-source-2.6.8 +3 2.6.8-16sarge1 DSA-922-1
ReleasePackageFixed inAdvisory
RHEL 4 kernel +6 2.6.9-22.EL RHSA-2005:514
RHEL 3 kernel +8 2.4.21-37.0.1.EL RHSA-2006:0140

Advisories 4

References