Back to CVE records
High 7.8Published Jul 24, 2026

CVE-2026-64218batman-adv: bla: fix report_work leak on backbone_gw purge

Updated under an hour ago ()

Does this affect you?

It affects Linux and 1 other product. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: fix report_work leak on backbone_gw purge batadv_bla_purge_backbone_gw() removes stale backbone gateway entries, but fails to properly handle their associated report_work: - If report_work is running, the purge must wait for it to finish before freeing the backbone_gw, otherwise the worker may access freed memory (e.g. bat_priv). - If report_work is pending, the purge must cancel it and release the reference held for that pending work item. The previous implementation called hlist_for_each_entry_safe() inside a spin_lock_bh() section, but cancel_work_sync() may sleep and therefore cannot be called from within a spinlock-protected region. Restructure the loop to handle one entry per spinlock critical section: acquire the lock, find the next entry to purge, remove it from the hash list, then release the lock before calling cancel_work_sync() and dropping the hash_entry reference. Repeat until no more entries require purging.

CVSS
7.8 HIGH (v3.1, CNA)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Analyzed
Record last updated
Aug 5, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 23721387c409087fd3b97e274f34d3ddc0970b74 before ce2c0ee4d76d5ee4b391fe0e31334361e25030ec; 23721387c409087fd3b97e274f34d3ddc0970b74 builds before 3423a45e5c3d3c5129f88143a9a969787d7d5a0a; from 23721387c409087fd3b97e274f34d3ddc0970b74 before f1303adb1e59582f76c22798a2e2e150e054a9e7; from 23721387c409087fd3b97e274f34d3ddc0970b74 before 48663158222b3b7f6ee6791a67d512ede7fc94bb; from 23721387c409087fd3b97e274f34d3ddc0970b74 before eeddd7bab3d59c1e98642a204141f8c5d6194707; from 23721387c409087fd3b97e274f34d3ddc0970b74 before c6de1a5a9c406e30b91f1515a6ce05cc84023baa; 23721387c409087fd3b97e274f34d3ddc0970b74 builds before 95a7034661274cf5985708bd2f6d86ee46f88fa9; 23721387c409087fd3b97e274f34d3ddc0970b74 builds before 0459430add32ea41f3e2ef9351610e6d33627a6b
CNA record
linux linux_kernel
linux:linux_kernel
from 3.5 before 5.10.258; from 5.11 before 5.15.209; from 5.16 before 6.1.175; from 6.2 before 6.6.142; from 6.7 before 6.12.92; from 6.13 before 6.18.34; from 6.19 before 7.0.11; 7.1; and 3 more ranges
NVD

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.