Cloudanix VulnDB

CVE-2026-80669

None

CVSS

—

EPSS

0.2%

Published

Aug 28, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A problem in the Linux kernel lets certain low-level security programs crash the whole computer instead of just handling a network packet.

Exploitation
Local Privilege
Attacker needs
High Privilege
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

A BPF LSM program can attach to the xfrm_decode_session hook which security_skb_classify_flow() invokes from a void return path, so any error return triggers BUG_ON() and a kernel panic.

Why it matters to the business

Systems can be crashed on demand by any user permitted to load BPF programs, producing denial of service, unplanned reboots, and loss of availability for workloads running on the host.

How an attack unfolds

An attacker with BPF loading rights compiles and loads an LSM program that attaches to xfrm_decode_session, returns an error on packet classification, and forces the kernel to hit the BUG_ON path during normal network flow processing.

How to fix it

Upgrade to a kernel release that disables BPF LSM attachment to xfrm_decode_session; restrict unprivileged BPF loading via sysctl or LSM policy until the fix is deployed.

How to confirm the fix worked

Inspect kernel source or running configuration to confirm the hook attachment is rejected; attempt to load an LSM program targeting the hook and verify the operation fails with an appropriate error.

Typical attack path

  1. Obtain privileges to load BPF programs on the target host
  2. Compile and pin a malicious LSM program that attaches to xfrm_decode_session
  3. Return a non-zero error code from the hook
  4. Trigger network traffic that causes security_skb_classify_flow to invoke the hook
  5. Observe kernel panic and system reboot

How to detect it

Search kernel logs and crash dumps for BUG_ON messages originating from security_skb_classify_flow or xfrm_decode_session; review audit logs for recent BPF program loads that reference LSM attachment to network hooks.

What your security team should do

  • Apply the kernel update that disables the hook attachment as soon as it is available
  • Limit BPF program loading to trusted users or processes via existing access controls
  • Monitor kernel logs for BUG_ON entries referencing xfrm_decode_session or security_skb_classify_flow

The record

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.

Affected packages

Ecosystem Package Introduced Fixed