PatchSiren cyber security CVE debrief
CVE-2026-64092 Linux CVE debrief
A vulnerability in Linux kernel's batman-adv tp_meter component has been identified, which may lead to a tp_vars reference leak in receiver shutdown. This issue arises from flawed logic coordinating the release of tp_vars references between batadv_tp_receiver_shutdown() and batadv_tp_stop_all(). Specifically, if the receiver shutdown timer had already expired when batadv_tp_stop_all() attempted to rearm itself, batadv_tp_stop_all() would skip calling batadv_tp_vars_put(), and batadv_tp_receiver_shutdown() would also fail to release its tp_vars reference. This results in a reference leak. The fix introduces a new atomic variable 'receiving' to track the receiver's initialization status. The side observing the transition of 'receiving' from 1 to 0 is responsible for releasing the tp_vars reference, eliminating uncertainty. The Linux kernel maintainers and distribution vendors should review the provided patches and ensure their systems are updated to prevent potential exploitation.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-19
- Original CVE updated
- 2026-08-11
- Advisory published
- 2026-07-19
- Advisory updated
- 2026-08-11
Who should care
Linux kernel maintainers, Linux distribution vendors, users of batman-adv tp_meter functionality, and security teams responsible for vulnerability management should be aware of this issue. They should review the provided patches and ensure their systems are updated to prevent potential exploitation. Additionally, operators and platform administrators may need to assess the impact on their systems and implement necessary mitigations.
Technical summary
The Linux kernel's batman-adv tp_meter component has a vulnerability that can cause a tp_vars reference leak during receiver shutdown. This issue arises from flawed logic coordinating the release of tp_vars references between batadv_tp_receiver_shutdown() and batadv_tp_stop_all(). Specifically, if the receiver shutdown timer had already expired when batadv_tp_stop_all() attempted to rearm itself, batadv_tp_stop_all() would skip calling batadv_tp_vars_put(), and batadv_tp_receiver_shutdown() would also fail to release its tp_vars reference. This results in a reference leak. The fix introduces a new atomic variable 'receiving' to track the receiver's initialization status. The side observing the transition of 'receiving' from 1 to 0 is responsible for releasing the tp_vars reference, eliminating uncertainty.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the provided kernel patches to address the vulnerability.
- Ensure all Linux kernel packages are up-to-date with the latest security patches.
- Monitor system logs for any suspicious batman-adv tp_meter activity.
- Consider implementing additional monitoring and logging for kernel components.
- Perform a thorough review of system configurations and assess potential exposure.
- Inventory affected systems and prioritize patching based on risk and exposure.
- Verify patch deployment and system hardening through regular security audits.
Evidence notes
The CVE record was published on 2026-07-19T16:17:50.110Z and has not been modified since then. The NVD entry is currently Received. Multiple source references are provided, including several kernel.org links. However, the source detail is limited, and further verification is needed to confirm the affected scope and severity. Defenders should review the official advisory and CVE record to validate affected scope, severity, and vendor guidance.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-64092 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-64092
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-64092 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64092
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/0b1bedf114ea93fef929b31f0d70a9eedcc601de
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/297e1bc4a915b7cd3e65a79ed906b23fb3d7aaae
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/77098e4bea37af51d3962efa88a5af2ea5e1ac57
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7715c73f33260af724d734c41b794457e9be8dbc
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a9f0bfd624ee8a286d6fd2bf0f796e730efb49b0
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b285bc0a97f43823a4967fb6d286de4c7f53d541
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d078501dde9b57210f1808cdef4b59463d1f5fc8
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.