PatchSiren cyber security CVE debrief
CVE-2026-64093 Linux CVE debrief
The Linux kernel was updated to address a vulnerability in the batman-adv module's tp_meter component. The issue involved a double-deletion hack used to prevent timer re-arming, which was replaced with a single call to timer_shutdown_sync(). This change waits for any running timer callback to complete and permanently disarms the timer, making re-arming prevention unconditional and self-documenting. Linux kernel maintainers, Linux distribution vendors, and users of Linux systems with batman-adv enabled should be aware of this update to ensure their systems are protected.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.8
- 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, and users of Linux systems with batman-adv enabled should be aware of this update to ensure their systems are protected. They should review and apply the kernel update to ensure the batman-adv module is using the corrected tp_meter functionality. System administrators should verify that Linux systems with batman-adv enabled are updated with the latest kernel patches and monitor system logs for any unusual activity related to the batman-adv module.
Technical summary
In the Linux kernel, the batman-adv module's tp_meter component had a vulnerability that has been resolved. The original code used a double-deletion hack, calling timer_delete_sync() followed by timer_delete(), to prevent the timer handler from re-arming itself between the two calls. This was replaced with a single call to timer_shutdown_sync(), which both waits for any running timer callback to complete and permanently disarms the timer, making re-arming prevention unconditional and self-documenting.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the kernel update to ensure the batman-adv module is using the corrected tp_meter functionality.
- Verify that Linux systems with batman-adv enabled are updated with the latest kernel patches.
- Monitor system logs for any unusual activity related to the batman-adv module.
- Perform a thorough review of system configurations and ensure that all necessary security measures are in place.
- Consider implementing additional monitoring and detection tools to identify potential security threats.
- Conduct regular security audits to ensure the integrity of the system.
- Keep track of any changes to the Linux kernel and batman-adv module to ensure timely updates and patches.
Evidence notes
The CVE record was published on 2026-07-19T16:17:50.230Z and has not been modified since then. The NVD entry is currently Received. The Linux kernel was updated to address a vulnerability in the batman-adv module. The issue involved the tp_meter component, where a double-deletion hack was used to prevent timer re-arming. This was replaced with a single call to timer_shutdown_sync(), which waits for any running timer callback to complete and permanently disarms the timer. The vulnerability has been resolved, but users should verify their systems are protected.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-64093 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-64093
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-64093 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64093
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/00bf4bb9947b1190a8be8d9b6a1bcbfa3707785c
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5bc2d50fb66b46f86543d5153a188eb1486d0b6e
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/74a76634055462833446684fd526d73c290ea43a
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/770bf0a35f0620b526fd4193889d1e77084e4c43
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/933880a8bc9b4042223a79255c0b1021cdc36991
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d5487249a81ea658717614009c8f46acc5b7101a
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f86b20ec8d17d77bddc02c5c86cfa2389d84ecff
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.