CVE-2026-52914: batman-adv: fix fragment reassembly length accounting
In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix fragment reassembly length accounting batman-adv keeps a running payload length for queued fragments and uses it to validate a fragment chain before reassembly. That accounting currently allows the accumulated fragment length to be truncated during updates. As a result, malformed fragment chains can bypass the intended validation and drive reassembly with inconsistent length state, leading to a local denial of service. Fix the accounting by storing the accumulated length in a length-typed field and rejecting update overflows before the existing validation logic runs. The fix was verified against the original reproducer and against valid fragment reassembly paths.
Metrics
- CVSS v3.1
- 9.8
- Severity
- CRITICAL
- Fixed in
- 0
- Affected Products
- 2
HarborGuard Analysis
Synopsis
An integer truncation flaw in the batman-adv mesh-networking subsystem of the Linux kernel allows an unauthenticated remote attacker to corrupt fragment reassembly state. The vulnerability is reachable over the network with no privileges or user interaction required, as derived from the CVSS vector (AV:N/AC:L/PR:N/UI:N). Successful exploitation gives the attacker full read and write access to affected memory regions and the ability to crash the host, enabling remote code execution or denial of service. Patched-image rebuilds at fix versions 5.10.258 and 5.15.209 are available on HarborGuard for environments running an affected kernel version.
HarborGuard Coverage
Detection of CVE-2026-52914 is available across every HarborGuard environment, with the CVE matched against images in customer registries and CI/CD pipelines within minutes of publication. Coverage extends to custom-built images that bundle affected Linux kernel versions, not only upstream base images.
AvailableHarborGuard is capable of scoring this CVE at its published CVSS v3.1 rating of 9.8 (Critical) and weighting it against each customer environment's compliance policy. Triage routing is available to direct alerts to the appropriate team inbox within each customer organization based on policy configuration.
AvailableA patched-image rebuild at kernel versions 5.10.258 or 5.15.209 becomes available on HarborGuard for any environment where an affected image is detected. For customers who opt into auto-remediation, HarborGuard rebuilds the image, runs a regression test suite, and opens a pull request against affected workloads automatically.
AvailableExploit Conditions
- Network reachabilityRequired
The attacker must reach the batman-adv network interface over the network; no local access is needed.
- AuthenticationNot required
No credentials or account of any kind are required to send the malformed fragment chain that triggers the flaw.
- Victim interactionNot required
The affected kernel processes incoming fragments without any action from a logged-in user or administrator.
- Attack complexityDetail
Exploitation is reliable and condition-free; no race conditions, memory layout assumptions, or special environmental state are required.
Blast Radius
- Reads arbitrary kernel memory, exposing secrets such as session tokens, encryption keys, and process data.
- Writes to arbitrary kernel memory, allowing an attacker to overwrite security-critical data structures or inject code.
- Crashes the host by driving the reassembly path with corrupted length state, causing a kernel panic and full service disruption.
- All three impacts can be chained: an attacker who achieves memory control can escalate from crash to persistent code execution on the affected host.
How HarborGuard Handles This
Available on HarborGuard: detection fires within minutes of publication for any image in a customer registry or pipeline that bundles an affected Linux kernel build, including internally built images. For environments where the compliance policy permits auto-remediation, HarborGuard rebuilds the image at the fixed kernel version (5.10.258 or 5.15.209 depending on the active stable branch), runs a regression test pass, and opens a pull request against the affected workload. For Critical-severity CVEs, the median time from publication to a merged patch PR is around 90 minutes for environments with auto-remediation enabled. Where auto-remediation is not enabled, HarborGuard surfaces the finding with full CVSS context and fix-version detail so engineers can act manually. Until a patched image is deployed, compensating controls available through HarborGuard network policy include isolating hosts that run batman-adv from untrusted adjacencies and applying egress filtering to limit the blast radius if a host is compromised.
Fix available
- Linux / Linux< e4f3f6b818aa6a678bc54a2d4e0bece2303c6a64 (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < 37be61825b15534a16ff9cfc9546de155b6df982 (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < 975563c5de1123dde1ec7946bf5556d20c89d74e (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < f653b040dad1af70fa5cd4fe085e4758925480c9 (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < e910dbf509125fe51ad68e4fa74dc8ab0a8e787a (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < 3eb8bcb823391bd58997831b3c9c152a4ba8e255 (from 610bfc6bc99bc83680d190ebc69359a05fc7f605)
- Linux / Linux3.13Fixed in 0, 5.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11, 7.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H