Skip to main content
VulnerabilityPublished Updated

CVE-2026-31570: Linux kernel · can: gw: fix OOB heap access in cgw_csum_crc8_rel()

Affects Linux kernelSource CVE Database V5

0

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

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
8.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 18% 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 e7c99348b0612b2bc02d5ce6ff9873261cc7605f, c4e8eaa75fa0b6bcbfa5356d6195c4ad0e05e57a, b9c310d72783cc2f30d103eed83920a5a29c671a +5
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 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
  • ≥ 456a8a646b2563438c16a9b27decf9aa717f1ebb, < e7c99348b0612b2bc02d5ce6ff9873261cc7605f
Fixed in
  • e7c99348b0612b2bc02d5ce6ff9873261cc7605f
LinuxLinuxAffected
  • ≥ 456a8a646b2563438c16a9b27decf9aa717f1ebb, < c4e8eaa75fa0b6bcbfa5356d6195c4ad0e05e57a
Fixed in
  • c4e8eaa75fa0b6bcbfa5356d6195c4ad0e05e57a
LinuxLinuxAffected
  • ≥ 456a8a646b2563438c16a9b27decf9aa717f1ebb, < b9c310d72783cc2f30d103eed83920a5a29c671a
Fixed in
  • b9c310d72783cc2f30d103eed83920a5a29c671a
LinuxLinuxAffected
  • ≥ 456a8a646b2563438c16a9b27decf9aa717f1ebb, < a025283d7f7404c739225e457fb99db2368bb544
Fixed in
  • a025283d7f7404c739225e457fb99db2368bb544
LinuxLinuxAffected
  • ≥ 456a8a646b2563438c16a9b27decf9aa717f1ebb, < 999ca48d55a8a46da21519db7e834e5867200379
Fixed in
  • 999ca48d55a8a46da21519db7e834e5867200379
LinuxLinuxAffected
  • ≥ 456a8a646b2563438c16a9b27decf9aa717f1ebb, < 84f8b76d24273175a22713e83e90874e1880d801
Fixed in
  • 84f8b76d24273175a22713e83e90874e1880d801

AI-suggested

A fix for this vulnerability has been implemented in multiple Linux kernel commits as listed in the establishedFacts.fixedVersions. Users and administrators should update to a Linux kernel version that includes these fixes. No additional mitigation is required beyond applying the official patch. Exploitation requires CAP_NET_ADMIN privileges, so restricting this capability reduces risk.

Description

CVE-2026-31570 is a high-severity vulnerability in the Linux kernel's CAN gateway (can-gw) component. It involves an out-of-bounds heap access in the function cgw_csum_crc8_rel() due to improper use of raw indices instead of bounds-checked indices. This flaw can cause reads and writes before the start of a CAN FD frame buffer on the heap. The issue is confirmed by Kernel Address Sanitizer (KASAN) and affects version 5.4 of the Linux kernel. A fix has been implemented in several commits.

References

Community reviews

Loading reviews…