HarborGuardharborguardDatabase
Back to search
CRITICALCVE-2026-52914Published Modified CNA Linux

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

Get notified

Email me when this CVE is updated: new fix versions, severity changes, or any record change.

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

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.

Available
Triage

HarborGuard 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.

Available
Patch

A 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.

Available

Exploit 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.

See how HarborGuard automates this

Fix available

037be61825b15534a16ff9cfc9546de155b6df9823eb8bcb823391bd58997831b3c9c152a4ba8e2555.10.2585.15.2096.1.1756.6.1426.12.926.18.347.0.117.1975563c5de1123dde1ec7946bf5556d20c89d74e9cd3f16c320bfdadd4509358122368deb56a5741e4f3f6b818aa6a678bc54a2d4e0bece2303c6a64e910dbf509125fe51ad68e4fa74dc8ab0a8e787af653b040dad1af70fa5cd4fe085e4758925480c9fdb2c96efb2baeb3725e9ce3ede8f1e36f5490f0
Affected packages
  • Linux / Linux
    < e4f3f6b818aa6a678bc54a2d4e0bece2303c6a64 (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < 37be61825b15534a16ff9cfc9546de155b6df982 (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < 975563c5de1123dde1ec7946bf5556d20c89d74e (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < f653b040dad1af70fa5cd4fe085e4758925480c9 (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < e910dbf509125fe51ad68e4fa74dc8ab0a8e787a (from 610bfc6bc99bc83680d190ebc69359a05fc7f605) · < 3eb8bcb823391bd58997831b3c9c152a4ba8e255 (from 610bfc6bc99bc83680d190ebc69359a05fc7f605)
  • Linux / Linux
    3.13
    Fixed 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 Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H