CVE-2026-31494: Linux kernel · net: macb: use the current queue number for stats
Affects Linux kernelSource CVE Database V5
Not known to be exploited · CVSS 7.8 High · fixed in e182fe273cdf5a8931592228196ef514ffac392b : patch Linux kernel soon.
Data as of 10 Nov 2026, 13:05 UTC
Thin evidence
One scorer or none| CNA (Linux) | CVSS 3.1 | 7.8 |
|---|
- Patch
- Available – fixed in e182fe273cdf5a8931592228196ef514ffac392b, 95246341945163ad9a250a87ca5bd1c1252777ae, 9596759a84e1dbf2670518d85e969208960041f9 +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 22 Apr 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 10 Nov 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
AI-suggested
A fix is available and has been applied in multiple Linux kernel commits as listed in the established facts. Users should update their Linux kernel to a version that includes these fixes to remediate the vulnerability. No additional mitigation steps are indicated by the vendor advisory.
Description
CVE-2026-31494 is a vulnerability in the Linux kernel's macb network driver where an out-of-bounds write occurs due to a mismatch between the number of active queues and the memory copied for statistics. This flaw can lead to memory corruption as the driver copies more data than allocated when fewer queues are active. The issue was detected by Kernel Address Sanitizer (KASAN) and has been fixed by ensuring the copied size matches the active queue count.
References
- git.kernel.org/stable/c/9738be665544281aa624842812c2fbfed6f88226 (opens in a new tab)
- git.kernel.org/stable/c/240c5302eed83e34e98db18f6795ee5f40814024 (opens in a new tab)
- git.kernel.org/stable/c/9596759a84e1dbf2670518d85e969208960041f9 (opens in a new tab)
- git.kernel.org/stable/c/95246341945163ad9a250a87ca5bd1c1252777ae (opens in a new tab)
- git.kernel.org/stable/c/9d74d10e4e26672e139a8bcf8bf95957bf2d160f (opens in a new tab)
- git.kernel.org/stable/c/7ff87da099210856cbfe2f2f7f52ddfa57af4f0c (opens in a new tab)
- git.kernel.org/stable/c/e182fe273cdf5a8931592228196ef514ffac392b (opens in a new tab)
- git.kernel.org/stable/c/72d96e4e24bbefdcfbc68bdb9341a05d8f5cb6e5 (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-082556.html (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-019113.html (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-457936.html (opens in a new tab)