CVE Catalog

CVE-2026-80912

Low risk· EPSS 5%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

In the Linux kernel, the security_get_classes() function in SELinux did not validate whether a class value is defined by the policy, leaving a NULL pointer in the array, which could lead to a system crash when creating directory entries.

Risk Assessment

An attacker with privileges to load SELinux policies could cause a kernel panic by supplying an undefined class value.

Recommendation

Apply a Linux kernel update that includes the fix rejecting unclaimed class values in security_get_classes().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS