Cloudanix VulnDB

CVE-2026-80865

None

CVSS

—

EPSS

0.2%

Published

Sep 4, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A missing safety check in the Linux kernel's handling of certain low-level operations could allow invalid memory access, though the chance of real-world problems remains very low.

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

What it actually does

Missing access_ok validation before __get_user on a user-space pointer array in the BPF copy_user_syms function allows the kernel to attempt access to unvalidated user memory.

Why it matters to the business

Low-likelihood exposure in Linux environments using BPF that could lead to kernel instability or crashes; no known active exploitation increases operational risk but does not require emergency response.

How an attack unfolds

An attacker would craft input that reaches copy_user_syms with an invalid user pointer array, relying on the absent access_ok check to trigger unsafe __get_user operations during symbol resolution.

How to fix it

Apply the upstream kernel patch that adds the missing access_ok call for the pointer array and removes the unnecessary error check in the error path; rebuild and deploy updated kernels across affected systems.

How to confirm the fix worked

Confirm the presence of the access_ok call before the __get_user loop in copy_user_syms and verify that kvmalloc_array failures return -ENOMEM directly; test with crafted user pointers to ensure validation occurs.

Typical attack path

  1. Identify or create a code path that invokes copy_user_syms with a user-controlled pointer array
  2. Supply an unvalidated or invalid user-space address
  3. Trigger the __get_user calls without prior access_ok check
  4. Observe resulting kernel behavior such as faults or information exposure

How to detect it

Examine kernel logs for unexpected faults or warnings originating from copy_user_syms or related BPF symbol functions; review audit trails around BPF program loads for anomalous pointer values.

What your security team should do

  • Prioritize kernel updates on systems with heavy BPF usage within standard patch cycles
  • Monitor upstream stable branches for the merged fix
  • Review BPF program loaders for any custom symbol handling that might interact with this path

The record

In the Linux kernel, the following vulnerability has been resolved: bpf: Add missing access_ok call to copy_user_syms As reported by sashiko we use __get_user without prior access_ok call on the user space pointer. Adding the missing call for the whole pointer array. Plus removing the err check in the error path, because it's not needed and also we can return -ENOMEM directly from the first kvmalloc_array fail path. [1] https://lore.kernel.org/bpf/20260611115503.AC16D1F00893@smtp.kernel.org/

Affected packages

Ecosystem Package Introduced Fixed