CVE-2026-80929

CVE-2026-80929

High · published September 12, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
5.0
In the wild
Unconfirmed
What it is

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

sysctl: move the "cad_pid" entry from pid_table[] to kern_reboot_table[]

cad_pid is global, and kill_cad_pid() is only used in the root namespace.

However, due to pid_table_root_permissions(), a non-root user can unshare

pid/user namespaces and modify it from the child namespace. This makes no

sense and is simply wrong.

Move it to kern_reboot_table[] where it logically belongs; this ensures

that only GLOBAL_ROOT_UID can read/modify this sysctl.

Note that this patch doesn't preserve "#ifdef CONFIG_PROC_SYSCTL" around

the "cad_pid"; CONFIG_PROC_SYSCTL selects CONFIG_SYSCTL, so it is always

set when kern_reboot_table[] is compiled.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00161 · 5.0th percentile
Published
2026-09-12T00:18Z
References (3)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:42Z
    sysctl: move the "cad_pid" entry from pid_table[] to kern_reboot_table[]
    cvelistv5