PatchSiren

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.