CVE-2026-89950

batman-adv: mcast: linearize skbuff for packet generation

State
Published
Severity
Not scored
Published
Sep 16, 2026
Updated
Oct 19, 2026
Reserved
Sep 11, 2026

Read the record on cve.org

Description

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

batman-adv: mcast: linearize skbuff for packet generation

batadv_mcast_forw_packet() and batadv_mcast_forw_scrape() is not only called (indirectly) by the unsharing+linearizing batadv_recv_mcast_packet() handler. When it is called (indirectly) by batadv_mcast_forw_mcsend() then it will be unshared but not linearized. The SKB_LINEAR_ASSERT() can therefore cause a fatal BUG().

The linearization should happen during the expansion of the head because the scrape function can be hit already during the initial batadv_mcast_forw_mode() selection code:

* batadv_interface_tx * batadv_mcast_forw_mode * batadv_mcast_forw_mode_by_count() * batadv_mcast_forw_push() -> calls batadv_mcast_forw_expand_head() before everything else * batadv_mcast_forw_push_tvlvs() * batadv_mcast_forw_push_dests() * batadv_mcast_forw_push_adjust_padding() * batadv_mcast_forw_scrape()

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 90039133221e33964ccb4a536dad7eb0a372fff7 to before a9603e0a7cb5e0cddc6b23af153cf7daafc5c55eAffected
  • 90039133221e33964ccb4a536dad7eb0a372fff7 to before c32e5e25c41201c8c3b796a4ab2c45103187091eAffected
  • 90039133221e33964ccb4a536dad7eb0a372fff7 to before 2879177539e3ece483a8e5406970373698e9a6c5Affected
  • 90039133221e33964ccb4a536dad7eb0a372fff7 to before 6a30a59e2660afd03c975f1b8eae6a2301161197Affected
LinuxLinux
  • 6.8Affected
  • before 6.8Not affected
  • 6.12.110 through 6.12.*Not affected
  • 6.18.51 through 6.18.*Not affected
  • 7.2.5 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.