CVE-2026-80669
NoneCVSS
—
EPSS
0.2%
Published
Aug 28, 2026
CISA due date
—
Cloudanix analysis
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
- Obtain privileges to load BPF programs on the target host
- Compile and pin a malicious LSM program that attaches to xfrm_decode_session
- Return a non-zero error code from the hook
- Trigger network traffic that causes security_skb_classify_flow to invoke the hook
- 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 |
|---|