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

bpf: Fix insn_aux_data leak on verifier err_free_env path

When bpf_check() allocates env->insn_aux_data successfully but later
fails to allocate env->succ, it jumps directly to err_free_env.

The existing vfree(env->insn_aux_data) sits before the err_free_env
label, so that direct jump bypasses it and leaks insn_aux_data.

Move vfree(env->insn_aux_data) into err_free_env so all early and late
exit paths release it consistently.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, a kernel‑local vulnerability exists in the eBPF verifier. When bpf_check() allocates env->insn_aux_data but later fails to allocate env->succ, the control flow jumps directly to err_free_env, bypassing the intended vfree call. This omission leaves the auxiliary data allocated in kernel memory, creating a leak of potentially sensitive kernel information.

Affected Systems

Any system running a Linux kernel that does not yet contain the fix introduced in commit 26490a375cb9be9bac96b5171610fd85ca6c2305 or d8df91756890de058646597367507b239a6d2025. All kernels released after those commits include the patch, so all earlier kernel versions are considered vulnerable.

Risk and Exploitability

The CVSS score of 5.5 identifies the flaw as medium severity, while the EPSS score of less than 1% signals a low probability of exploitation. Based on the description, it is inferred that the attacker must load malformed BPF programs, which typically demands elevated privileges. A successful exploitation can read leaked kernel memory, compromising confidentiality but it is unlikely to provide remote code execution. The vulnerability is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on August 22, 2026 at 06:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to the latest stable release that contains the eBPF insn_aux_data fix.
  • Reboot the system so the updated kernel is loaded.
  • Restrict eBPF program loading to trusted users or enforce strict source validation to limit the attack surface.

Generated by OpenCVE AI on August 22, 2026 at 06:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 05:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 19 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Low


Sat, 15 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: bpf: Fix insn_aux_data leak on verifier err_free_env path When bpf_check() allocates env->insn_aux_data successfully but later fails to allocate env->succ, it jumps directly to err_free_env. The existing vfree(env->insn_aux_data) sits before the err_free_env label, so that direct jump bypasses it and leaks insn_aux_data. Move vfree(env->insn_aux_data) into err_free_env so all early and late exit paths release it consistently.
Title bpf: Fix insn_aux_data leak on verifier err_free_env path
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-08-17T05:13:58.017Z

Reserved: 2026-08-09T03:40:39.925Z

Link: CVE-2026-72401

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:13.687

Modified: 2026-08-17T06:19:06.777

Link: CVE-2026-72401

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72401 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T07:00:07Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime