Skip to main content
VulnerabilityPublished Updated

CVE-2026-31675: Linux kernel · net/sched: sch_netem: fix out-of-bounds access in packet corruption

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High · fixed in d64cb81dcbd54927515a7f65e5e24affdc73c14b : patch Linux kernel soon.

Data as of 26 Oct 2026, 17:30 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 5% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in d64cb81dcbd54927515a7f65e5e24affdc73c14b, a14b56863348686dd0387eea8ce66b85cf455908, 13a66ca1e235d4bcd53d12d4c68490cad7f8e46f +2
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 Apr 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ c865e5d99e25a171e8262fc0f7ba608568633c64, < d64cb81dcbd54927515a7f65e5e24affdc73c14b
Fixed in
  • d64cb81dcbd54927515a7f65e5e24affdc73c14b
LinuxLinuxAffected
  • ≥ c865e5d99e25a171e8262fc0f7ba608568633c64, < a14b56863348686dd0387eea8ce66b85cf455908
Fixed in
  • a14b56863348686dd0387eea8ce66b85cf455908
LinuxLinuxAffected
  • ≥ c865e5d99e25a171e8262fc0f7ba608568633c64, < 13a66ca1e235d4bcd53d12d4c68490cad7f8e46f
Fixed in
  • 13a66ca1e235d4bcd53d12d4c68490cad7f8e46f
LinuxLinuxAffected
  • ≥ c865e5d99e25a171e8262fc0f7ba608568633c64, < 4fd258e281fa8bc15e9ce2c7691941537e9258ad
Fixed in
  • 4fd258e281fa8bc15e9ce2c7691941537e9258ad
LinuxLinuxAffected
  • ≥ c865e5d99e25a171e8262fc0f7ba608568633c64, < 3a2999704ac36cfb4041fed3652d26a3373e8d12
Fixed in
  • 3a2999704ac36cfb4041fed3652d26a3373e8d12
LinuxLinuxAffected
  • =2.6.16
Fixed in–

AI-suggested

A fix is available and has been applied in the Linux kernel versions identified by the fixed commit hashes. Users should update to a Linux kernel version that includes these fixes. Since this is a kernel vulnerability, applying the official kernel patches or upgrading to a fixed kernel release is the recommended mitigation.

Description

CVE-2026-31675 is a high-severity vulnerability in the Linux kernel's netem network scheduler. It involves an out-of-bounds memory access caused by improper handling of fully non-linear packets in the packet corruption logic. The flaw occurs when skb_headlen(skb) returns zero, leading to an unconstrained random index used to modify packet data. This has been fixed by adding a check to ensure skb_headlen(skb) is non-zero before corruption attempts.

References

Community reviews

Loading reviews…