Skip to main content
VulnerabilityPublished Updated

CVE-2026-31682: Linux kernel · bridge: br_nd_send: linearize skb before parsing ND options

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 9.1 Critical · fixed in c68433fd291c9e88c00292095172c62d1997d662 : patch Linux kernel as a priority.

Data as of 26 Oct 2026, 14:18 UTC

CVSS 3.1 base score
9.1Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.6% chance of exploitation in 30 days – higher than 50% 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 can reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in c68433fd291c9e88c00292095172c62d1997d662, bd91ec85aa4c77d645bd2739fc56784157a88ca2, a01aee7cafc575bb82f5529e8734e7052f9b16ea +5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/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
  • ≥ ed842faeb2bd49256f00485402f3113205f91d30, < c68433fd291c9e88c00292095172c62d1997d662
Fixed in
  • c68433fd291c9e88c00292095172c62d1997d662
LinuxLinuxAffected
  • ≥ ed842faeb2bd49256f00485402f3113205f91d30, < bd91ec85aa4c77d645bd2739fc56784157a88ca2
Fixed in
  • bd91ec85aa4c77d645bd2739fc56784157a88ca2
LinuxLinuxAffected
  • ≥ ed842faeb2bd49256f00485402f3113205f91d30, < a01aee7cafc575bb82f5529e8734e7052f9b16ea
Fixed in
  • a01aee7cafc575bb82f5529e8734e7052f9b16ea
LinuxLinuxAffected
  • ≥ ed842faeb2bd49256f00485402f3113205f91d30, < 658261898130da620fc3d0fbb0523efb3366cb55
Fixed in
  • 658261898130da620fc3d0fbb0523efb3366cb55
LinuxLinuxAffected
  • ≥ ed842faeb2bd49256f00485402f3113205f91d30, < 9c55e41c73af5c4511070933b1bd25248521270c
Fixed in
  • 9c55e41c73af5c4511070933b1bd25248521270c
LinuxLinuxAffected
  • ≥ ed842faeb2bd49256f00485402f3113205f91d30, < 4f397b950c916e9a1f8a4fce04ea0110206cad47
Fixed in
  • 4f397b950c916e9a1f8a4fce04ea0110206cad47

AI-suggested

A fix is available and has been applied in several Linux kernel commits. Users and administrators should update their Linux kernel to a fixed version that includes these patches. Since this is not a cloud service, manual patching is required. There are no vendor advisories indicating no action is needed or that mitigation is automatic.

Description

CVE-2026-31682 is a critical vulnerability in the Linux kernel's bridge component where the function br_nd_send() improperly handles neighbor discovery options. The function assumes these options are in a linear buffer, but callers only guarantee linearity of the ICMPv6 header and target address, potentially causing out-of-bounds memory access. This flaw has been fixed by ensuring the request is linearized before parsing the options.

References

Community reviews

Loading reviews…