CVE-2024-38586

r8169: Fix possible ring buffer corruption on fragmented Tx packets.

published June 19, 2024

CVSS
—
EPSS
0%
Percentile
15.8
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

r8169: Fix possible ring buffer corruption on fragmented Tx packets.

An issue was found on the RTL8125b when transmitting small fragmented

packets, whereby invalid entries were inserted into the transmit ring

buffer, subsequently leading to calls to dma_unmap_single() with a null

address.

This was caused by rtl8169_start_xmit() not noticing changes to nr_frags

which may occur when small packets are padded (to work around hardware

quirks) in rtl8169_tso_csum_v2().

To fix this, postpone inspecting nr_frags until after any padding has been

applied.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00252 · 15.8th percentile
Published
2024-06-19T13:37Z
EPSS history
Timeline
  • 19 JUN 13:37Z
    r8169: Fix possible ring buffer corruption on fragmented Tx packets.
    cvelistv5