CVE-2026-80755

CVE-2026-80755

published September 3, 2026

CVSS
—
EPSS
0%
Percentile
4.4
In the wild
Unconfirmed
What it is

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

selinux: reject a permission value exceeding the class permission count

perm_read() bounds a permission value by SEL_VEC_MAX but never by the

nprim of the owning class or common, which is taken verbatim from the

policy image. security_get_permissions() then writes perms[value - 1]

into an nprim-sized kcalloc() array, so a class declaring fewer

permissions than its largest permission value drives an out-of-bounds

heap write. The top-level symbol tables are validated this way; the

nested per-class permission table is not.

Reject a permission whose value exceeds nprim, which is already set when

perm_read() runs. Well-formed policies are unaffected.

[PM: tweak comment for line length]

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00156 · 4.4th percentile
Published
2026-09-03T17:06Z
References (5)
EPSS history
Timeline
  • 04 SEP 03:44Z
    EPSS moved — → 0%
    epss
  • 03 SEP 08:26Z
    selinux: reject a permission value exceeding the class permission count
    cvelistv5