CVE-2026-80913

CVE-2026-80913

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: require every boolean value to be defined

p_bools.nprim comes from the policy image independently of how many

booleans follow it, and cond_index_bool() fills bool_val_to_struct[] at

value - 1, so a count larger than the values present leaves NULL entries.

Every user of that array then walks it by index and dereferences each

entry: cond_evaluate_expr() on the access-vector path,

security_get_bools() and security_get_bool_value() behind selinuxfs, and

security_set_bools(). A sparse class value is absorbed by

policydb_class_isvalid() and its siblings; booleans have no such

predicate, and no consumer that could use one.

Reject a boolean value that no boolean defines, once, where the array is

built. Conforming policies define every boolean 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: require every boolean value to be defined
    cvelistv5