CVE-2025-23155

net: stmmac: Fix accessing freed irq affinity_hint

published May 1, 2025

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

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

net: stmmac: Fix accessing freed irq affinity_hint

In stmmac_request_irq_multi_msi(), a pointer to the stack variable

cpu_mask is passed to irq_set_affinity_hint(). This value is stored in

irq_desc->affinity_hint, but once stmmac_request_irq_multi_msi()

returns, the pointer becomes dangling.

The affinity_hint is exposed via procfs with S_IRUGO permissions,

allowing any unprivileged process to read it. Accessing this stale

pointer can lead to:

- a kernel oops or panic if the referenced memory has been released and

unmapped, or

- leakage of kernel data into userspace if the memory is re-used for

other purposes.

All platforms that use stmmac with PCI MSI (Intel, Loongson, etc) are

affected.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00208 · 10.4th percentile
Published
2025-05-01T12:55Z
EPSS history
Timeline
  • 01 MAY 12:55Z
    net: stmmac: Fix accessing freed irq affinity_hint
    cvelistv5