CVE Catalog

CVE-2026-89949

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel batman-adv module, regardless of ARP packet alignment in the SKB, either batadv_arp_ip_src or batadv_arp_ip_dst may cause an unaligned access on hardware without native unaligned read support. The fix uses get_unaligned() to handle this properly on all architectures.

Risk Assessment

The vulnerability can cause a kernel fault or system crash on architectures lacking unaligned access support. It affects systems using batman-adv with the DAT feature.

Recommendation

Update the Linux kernel to a version containing the fix that uses get_unaligned() for IP extraction. If updating is not possible, avoid using batman-adv on platforms without native unaligned access support.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: batman-adv: dat: avoid unaligned fault in IP extraction Independent of the alignment of the ARP packet in the SKB, either the batadv_arp_ip_src or the batadv_arp_ip_dst will have an unaligned access (on HW without native unaligned read support). Use get_unaligned() to handle this properly on all architectures.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS