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

bpf: Disable xfrm_decode_session hook attachment

BPF LSM programs can currently attach to xfrm_decode_session(). That
hook may return an error, but security_skb_classify_flow() calls it
from a void path and triggers BUG_ON() if an error is returned.

Disable BPF attachment to the hook to prevent a BPF LSM program from
turning packet classification into a full panic.
Published: 2026-08-28
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

BPF LSM (Linux Security Module) programs were allowed to attach to the kernel hook xfrm_decode_session(). When this hook returned an error, the calling function security_skb_classify_flow() invoked BUG_ON() in a void execution path. Because BUG_ON aborts execution, the kernel paniced. An attacker who can load BPF programs could trigger this panic, rendering the system inoperable and denying legitimate network traffic. The weakness is an improper handling of a failure condition within the kernel’s packet classification logic, leading to crash.

Affected Systems

The vulnerability affects the Linux kernel on all distributions that ship the BPF LSM framework. Any kernel release before the patch that disables BPF attachment to xfrm_decode_session is susceptible; specific release numbers are not enumerated in the CVE data.

Risk and Exploitability

The issue carries a high severity impact, producing a full kernel crash. No public exploits have been reported, and the EPSS score is unavailable, indicating a low or unknown exploitation probability at present. However, the vulnerability requires the ability to load BPF LSM programs, which typically demands privileged access. Because the exploit can cause a system-wide denial of service, prompt remediation is recommended. The CVE is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on August 28, 2026 at 10:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that contains the patch disabling BPF attachment to xfrm_decode_session (commit 12091470c6b4c1c14b2de12dcbae2ada6cb6d20b).
  • Rebuild and install the updated kernel to ensure the fix is active.
  • If the patch cannot be applied immediately, disable BPF LSM program loading or configure the kernel to prevent BPF programs from attaching to the xfrm_decode_session hook.

Generated by OpenCVE AI on August 28, 2026 at 10:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-390

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: bpf: Disable xfrm_decode_session hook attachment BPF LSM programs can currently attach to xfrm_decode_session(). That hook may return an error, but security_skb_classify_flow() calls it from a void path and triggers BUG_ON() if an error is returned. Disable BPF attachment to the hook to prevent a BPF LSM program from turning packet classification into a full panic.
Title bpf: Disable xfrm_decode_session hook attachment
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-28T06:49:10.511Z

Reserved: 2026-08-26T14:34:25.782Z

Link: CVE-2026-80669

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:52.207

Modified: 2026-08-28T08:16:52.207

Link: CVE-2026-80669

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T10:45:04Z

Weaknesses
  • CWE-390

    Detection of Error Condition Without Action