Skip to content
OpenAdvisories
Unscored CVE-2009-4537 EUVD-2009-4503GHSA-pvpv-c389-c5f8

drivers/net/r8169.c in the r8169 driver in the Linux kernel 2.6.32.3 and earlier does not properly check the size of an Ethernet frame that…

Published Jan 12, 2010 · Updated Aug 7, 2024 · Assigned by mitre

Description

drivers/net/r8169.c in the r8169 driver in the Linux kernel 2.6.32.3 and earlier does not properly check the size of an Ethernet frame that exceeds the MTU, which allows remote attackers to (1) cause a denial of service (temporary network outage) via a packet with a crafted size, in conjunction with certain packets containing A characters and certain packets containing E characters; or (2) cause a denial of service (system crash) via a packet with a crafted size, in conjunction with certain packets containing '\0' characters, related to the value of the status register and erroneous behavior associated with the RxMaxSize register. NOTE: this vulnerability exists because of an incorrect fix for CVE-2009-1389.

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 5.0 linux-2.6 2.6.26-22lenny1 DSA-2053-1
ReleasePackageFixed inAdvisory
RHEL 5 kernel +11 2.6.18-164.10.1.el5 RHSA-2010:0019
RHEL 5 rhev-hypervisor +1 5.4-2.1.8.el5_4rhev2_1 RHSA-2010:0095
RHEL 4 kernel +10 2.6.9-89.0.19.EL RHSA-2010:0020
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 5.3 EUS kernel +11 2.6.18-128.12.1.el5 RHSA-2010:0053
RHEL 5.2 EUS kernel +11 2.6.18-92.1.35.el5 RHSA-2010:0079
RHEL 4.7 EUS kernel +10 2.6.9-78.0.29.EL RHSA-2010:0111
Red Hat MRG 1 kernel-rt +9 2.6.24.7-146.el5rt RHSA-2010:0041

Advisories 8

References