CVE-2026-80912

CVE-2026-80912

published September 4, 2026

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

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

selinux: reject an unclaimed class value in security_get_classes()

security_get_classes() sizes an array by p_classes.nprim and fills it at

value - 1, so a class value the policy never defines leaves a NULL.

sel_make_classes() passes every entry to sel_make_dir(), reaching the same

d_alloc_name() dereference as the permission array. The class symbol table

is allowed to be sparse (policydb_class_isvalid() exists to absorb that),

but this getter builds its own array straight from the hash table and has

no such predicate.

Fail the lookup when a value went unclaimed instead of handing out the

NULL. Conforming policies define every class they declare and are

unaffected.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00165 · 5.4th percentile
Published
2026-09-04T22:18Z
References (8)
EPSS history
Timeline
  • 06 SEP 03:33Z
    EPSS moved — → 0%
    epss
  • 04 SEP 17:19Z
    selinux: reject an unclaimed class value in security_get_classes()
    cvelistv5