CVE-2026-80839

Unknown

Description

In the Linux kernel, the following vulnerability has been resolved: batman-adv: reject unrepresentable multicast TVLV offsets The network and transport header fields in struct sk_buff are 16-bit offsets from skb->head, and U16_MAX is reserved as the unset transport header value. batadv_tvlv_call_handler() sets both fields from a received multicast TVLV without checking whether the TVLV end is representable. If the end offset exceeds the field's range, skb_set_transport_header() truncates it so that the transport header precedes the network header. The negative difference is then returned by skb_network_header_len() as a large u32. batadv_mcast_forw_packet() consequently accepts an oversized multicast tracker and accesses memory beyond the skb data. Add skb_set_transport_header_careful(), an offset-aware counterpart to skb_reset_transport_header_careful(), which validates the final head-relative offset before assigning it. Use the new helper in batadv_tvlv_call_handler() and reject unrepresentable TVLVs before setting the network header.

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedSep 4, 2026
First seenSep 4, 2026

How to fix

Update
  • Linux Linuxda1f5aa7ec93f2cc17f5cd30efc54f62af433cf2, 916ec741e65af072b98e475feaad98c063da1b7c, 1b466746fe109127fd983100a228cdd1f1f6ece2, 2b46baa591d0a7c16b62f150917187e70d053be6, f12c2de4f542e3220e17e0606f492110064f04cb or later

Affected products

ProductAffected versionsFixed in
Linux Linux07afe1ba288c04280622fa002ed385f1ac0b6fe6 ≤ v < da1f5aa7ec93f2cc17f5cd30efc54f62af433cf2, 07afe1ba288c04280622fa002ed385f1ac0b6fe6 ≤ v < 916ec741e65af072b98e475feaad98c063da1b7c, 07afe1ba288c04280622fa002ed385f1ac0b6fe6 ≤ v < 1b466746fe109127fd983100a228cdd1f1f6ece2, 07afe1ba288c04280622fa002ed385f1ac0b6fe6 ≤ v < 2b46baa591d0a7c16b62f150917187e70d053be6, 07afe1ba288c04280622fa002ed385f1ac0b6fe6 ≤ v < f12c2de4f542e3220e17e0606f492110064f04cb, 6.8da1f5aa7ec93f2cc17f5cd30efc54f62af433cf2, 916ec741e65af072b98e475feaad98c063da1b7c, 1b466746fe109127fd983100a228cdd1f1f6ece2, 2b46baa591d0a7c16b62f150917187e70d053be6, f12c2de4f542e3220e17e0606f492110064f04cb

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.