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

bpf: Propagate error from visit_tailcall_insn

Commit e40f5a6bf88a ("bpf: correct stack liveness for tail calls") added
visit_tailcall_insn() but did not check its return value.
Published: 2026-07-19
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel BPF subsystem, the function visit_tailcall_insn returns an error when a tail call fails, but the caller does not check this return value. This unchecked return value flaw (CWE-252) means that error conditions can go unnoticed, potentially leading to unintended behavior in BPF execution.

Affected Systems

All Linux kernel releases that contain the visit_tailcall_insn path before the inclusion of commit e40f5a6bf88a are affected. This includes every kernel version released prior to that commit, as well as any derivative kernel that reintroduces the same code path. Any Linux distribution running such an unpatched kernel is at risk.

Risk and Exploitability

The CVSS score of 8.4 indicates high severity, while the EPSS score of < 1% indicates a low probability of active exploitation. The vulnerability is not listed in the CISA KEV catalog. No specific attack vector is described in the CVE, but the likely attack vector involves loading a BPF program that triggers the faulty tail call. Based on the description, it is inferred that an attacker would need sufficient permissions to load BPF programs, which typically requires privileged access.

Generated by OpenCVE AI on August 4, 2026 at 18:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes commit e40f5a6bf88a or later, restoring proper error handling for tail calls.
  • Limit or disable BPF tail calls by configuration or runtime policies, ensuring only trusted users can load BPF programs.
  • Monitor kernel logs (e.g., /var/log/kern.log) for BPF‑related errors or crash indicators and reboot affected services promptly when detected.

Generated by OpenCVE AI on August 4, 2026 at 18:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Mon, 27 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-390

Wed, 22 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-252
CWE-390
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sun, 19 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: bpf: Propagate error from visit_tailcall_insn Commit e40f5a6bf88a ("bpf: correct stack liveness for tail calls") added visit_tailcall_insn() but did not check its return value.
Title bpf: Propagate error from visit_tailcall_insn
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-05T12:36:40.261Z

Reserved: 2026-07-19T07:54:57.017Z

Link: CVE-2026-63864

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-63864 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T18:30:12Z

Weaknesses