PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-52919 Linux CVE debrief

CVE-2026-52919 is a HIGH severity vulnerability in the Linux kernel's batman-adv module. The vulnerability is caused by a tp_meter counter underflow during shutdown, which can lead to a use-after-free when the interface is removed while the zombie thread is still active. The issue arises from the batadv_tp_sender_shutdown() function unconditionally decrementing the 'sending' atomic counter, allowing it to underflow to -1 if multiple paths call this function. The sender logic treats any non-zero value as 'still sending', causing the sender kthread to loop indefinitely. This vulnerability has been resolved by using atomic_xchg() to ensure the counter only transitions from 1 to 0 once.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-06-24
Original CVE updated
2026-07-08
Advisory published
2026-06-24
Advisory updated
2026-07-08

Who should care

Linux kernel users and administrators should be aware of this vulnerability, as it can be exploited to cause a denial-of-service or potentially lead to code execution. Users of the batman-adv module are particularly affected. Linux distributions and vendors should prioritize patching this vulnerability to prevent potential attacks.

Technical summary

The vulnerability is located in the batman-adv module of the Linux kernel. The batadv_tp_sender_shutdown() function unconditionally decrements the 'sending' atomic counter, which can cause an underflow if multiple paths call this function. This underflow leads to the sender kthread looping indefinitely, resulting in a use-after-free when the interface is removed. The fix involves using atomic_xchg() to ensure the counter only transitions from 1 to 0 once. Multiple source references are available, including several commit hashes from the Linux kernel repository.

Defensive priority

This vulnerability has a CVSS score of 7.8 and is classified as HIGH severity. Linux kernel users and administrators should prioritize patching this vulnerability to prevent potential attacks.

Recommended defensive actions

  • Apply the official patch from the Linux kernel repository.
  • Review and update Linux kernel packages to ensure the patched version is installed.
  • Monitor system logs for potential exploitation attempts.
  • Consider implementing additional security controls, such as network segmentation and access controls, to limit the attack surface.
  • Perform a thorough inventory of affected systems and prioritize patching based on risk and exposure.

Evidence notes

The CVE record and NVD detail pages provide information on this vulnerability. Multiple source references are available from the Linux kernel repository, including commit hashes for the patched versions.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-52919 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-52919

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-52919 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-52919

    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/01cefc5923889e29dbb5f281c3d457714ceb9c00

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/90ae3eae06b7b8ab9f6250b9497c860915b4c17b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/94f3b133168d1c49895e7cc6afbcf1cc0b354602

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/abae88fa254f2981d39ac003a7b302528a22af64

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/aeae11c5dad9cd0d50723890bdd866f8e6db2e7d

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c1bac194733aabd731aafa6a01350c229e187dba

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c66d20a3ff095e3f000551d208ec2606616db15c

    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.