Description
In the Linux kernel, the following vulnerability has been resolved:

batman-adv: fix integer overflow on buff_pos

Fixing an integer overflow present in batadv_iv_ogm_send_to_if. The size
check is done using the int type in batadv_iv_ogm_aggr_packet whereas the
buff_pos variable uses the s16 type. This could lead to an out-of-bound
read.
Published: 2026-05-28
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An integer overflow exists in the batman-adv networking subsystem, specifically within the batadv_iv_ogm_send_to_if function. The buffer position index uses a 16‑bit signed type, while the size check employs a 32‑bit signed type, allowing an out‑of‑bounds read of kernel memory. The effect is the exposure of privileged kernel data without crashing the operating system, representing a potential confidentiality breach.

Affected Systems

All Linux kernel releases that ship the batman‑adv module before the patch commit are vulnerable. The CNA lists the kernel as the affected product, but does not specify particular versions, so any kernel incorporating the unpatched batadv code is at risk.

Risk and Exploitability

The CVSS score is 8.8. The EPSS score is reported as less than 1%, and the vulnerability is not listed in the CISA KEV catalog, indicating a low likelihood of public exploitation at this time. However, the vulnerability allows an attacker to read arbitrary kernel memory which carries high impact if exploited. Based on the function involved, the likely attack vector is a crafted OGM packet received via the batman‑adv interface, though explicit exploitation evidence is not documented.

Generated by OpenCVE AI on May 30, 2026 at 12:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that includes the batman‑adv patch for the integer overflow
  • If an upgrade is not immediately possible, unload or disable the batman‑adv module to eliminate the vulnerable code path
  • Monitor network traffic for abnormal OGM packets and apply any available vendor backports or advisories before a full kernel update

Generated by OpenCVE AI on May 30, 2026 at 12:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 10 Jun 2026 17:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*

Mon, 01 Jun 2026 17:00:00 +0000


Sat, 30 May 2026 11:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Fri, 29 May 2026 03:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-680

Fri, 29 May 2026 00:15:00 +0000


Thu, 28 May 2026 13:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-680

Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix integer overflow on buff_pos Fixing an integer overflow present in batadv_iv_ogm_send_to_if. The size check is done using the int type in batadv_iv_ogm_aggr_packet whereas the buff_pos variable uses the s16 type. This could lead to an out-of-bound read.
Title batman-adv: fix integer overflow on buff_pos
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-14T18:02:03.705Z

Reserved: 2026-05-13T15:03:33.104Z

Link: CVE-2026-46198

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-28T10:16:35.460

Modified: 2026-06-10T17:09:27.437

Link: CVE-2026-46198

cve-icon Redhat

Severity :

Publid Date: 2026-05-28T00:00:00Z

Links: CVE-2026-46198 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-30T13:00:12Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound