CVE-2026-89948

Not scored yetLast modified Oct 19, 2026

Description

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

batman-adv: bla: fix freeing of claims on meshif deletion

When the mesh interface is getting deleted, then batadv_bla_del_backbone_claims() (via batadv_bla_purge_backbone_gw()) could make sure that all claims gets removed. But this function is only executed when bat_priv->bla.claim_hash is not NULL. And since batadv_bla_free() is always setting it to NULL before it is (indirectly) called, it was never actually executed.

But the batadv_bla_purge_claims() -> batadv_handle_unclaim() is at the moment too fragile because the BLA code is not handling the rehashing in batadv_bla_update_orig_address(). The stored backbone address doesn't have to be the one actually used for the hash bucket selection during the initial adding of the backbone. The batadv_handle_unclaim() can therefore fail to find the respective backbone for the unclaim and then stop the deletion.

But the actual backbone_gw object is not needed for the unclaim because all relevant information is always provided by the caller. And the check for the existence of the backbone_gw doesn't provide any additional security check for the deletion of a claim.

Metrics

No CVSS score has been published yet.

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 23721387c409087fd3b97e274f34d3ddc0970b74, < 844a95a734f178d56c7acce14c5cce2cecff7e1a; >= 23721387c409087fd3b97e274f34d3ddc0970b74, < baeb1a28fd8e2f68193650d3664a8cd1adfd85c6; >= 23721387c409087fd3b97e274f34d3ddc0970b74, < aacffa780a37e06cd5a13d33740a6e96c3a67e6c; >= 23721387c409087fd3b97e274f34d3ddc0970b74, < 76aedcde5a2489cc971d4d1e396e784a49565e96; >= 23721387c409087fd3b97e274f34d3ddc0970b74, < f50edb69082a8ba990cc23d642089829f99afe6a; >= 23721387c409087fd3b97e274f34d3ddc0970b74, < 871acdf97f64cee8398f72b88b89e8b4f4816dbe; >= 23721387c409087fd3b97e274f34d3ddc0970b74, < 9a0c47023d3254048a1588534755d4476bcc3abc; >= 23721387c409087fd3b97e274f34d3ddc0970b74, < 8d128c932bced74e3b1625ba3d7c78ef122a88a7
LinuxLinux3.5

References

Timeline

Published
Sep 16, 2026
Last modified
Oct 19, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-89949In the Linux kernel, the following vulnerability has been resolved: batman-adv: dat: avoid unaligned fault in IP extraction Independent ofCVE-2026-89954.3The Poll Maker – Versus Polls, Anonymous Polls, Image Polls plugin for WordPress is vulnerable to Sensitive Information Exposure in versionsCVE-2026-89950In the Linux kernel, the following vulnerability has been resolved: batman-adv: mcast: linearize skbuff for packet generation batadv_mcastCVE-2026-899518.8In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix stale receive device on merged fragments Fragment reasCVE-2026-89952In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: validate ONFI extended parameter page sections nand_flasCVE-2026-89953In the Linux kernel, the following vulnerability has been resolved: mtd: mtdoops: free page bitmap when the backing MTD is removed mtdoopsCVE-2026-899548.0In the Linux kernel, the following vulnerability has been resolved: mtd: afs: validate v2 image info bounds The AFS v2 parser uses footer[CVE-2026-89955In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: Fix NULL deref in status_show() during queue probe When CVE-2026-89956In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: Fix missing lock required to access list of ap_matrix_mdeCVE-2026-899578.8In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: Fix hot-unplug skipped when last AP adapter or domain remCVE-2026-89958In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: Fix dereference matrix_mdev->kvm without checking for NULCVE-2026-899598.8In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: Fix control domain removal in vfio_ap_mdev_cfg_remove Th
CVE-2026-89948: Unscored | Vulnix