← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-89951

Last refreshed2026-10-19

Status: UPDATED  |  Advisory ID: CVE-2026-89951

Key Details

CVECVE-2026-89951
CVSS Score / Version
8.8 (High) / CVSS v3.1
Updated2026-10-19
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is adjacent; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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

batman-adv: fix stale receive device on merged fragments

Fragment reassembly reuses the skb from the highest-numbered buffered

fragment as the merged packet. When that fragment was received on a hard

interface which is deleted before the chain completes, the merged skb can

re-enter the receive path with a stale skb->dev and skb_iif.

batadv_batman_skb_recv() passes such merged packets through the normal

receive handlers again. DAT and bridge loop avoidance both derive the ARP

header length from skb->dev, so they can dereference the freed net_device

before the packet reaches the local mesh interface.

Refresh the receive device metadata from the current receive device before

running the packet handlers. This keeps internally reinjected merged

fragments consistent with the normal receive path after hard interface

teardown. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-89951
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-89951
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.