CVE-2026-80755

selinux: reject a permission value exceeding the class permission count

State
Published
Severity
Not scored
Published
Sep 3, 2026
Updated
Oct 30, 2026
Reserved
Aug 26, 2026

Read the record on cve.org

Description

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]

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 55fcf09b3fe4325c9395ebbb0322a547a157ebc7 to before 766051751cfb90fc9c29c30c2943b0f24eda9594Affected
  • 55fcf09b3fe4325c9395ebbb0322a547a157ebc7 to before 9a1bd9fd1326655dfc31b18ca92ea8433cb31204Affected
  • 55fcf09b3fe4325c9395ebbb0322a547a157ebc7 to before 6c2ab7c4549f4f2305848df834e784651dbf1676Affected
  • 55fcf09b3fe4325c9395ebbb0322a547a157ebc7 to before dfc59a062c386d3d4415ecdab781065a645f33ccAffected
  • 55fcf09b3fe4325c9395ebbb0322a547a157ebc7 to before a7f3d4f22d920dc3c7d75f02ece0f7bf2c58437eAffected
  • 55fcf09b3fe4325c9395ebbb0322a547a157ebc7 to before d14b5d0e97fccd27974fedc03b903408872907fdAffected
LinuxLinux
  • 2.6.23Affected
  • before 2.6.23Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.108 through 6.12.*Not affected
  • 6.18.49 through 6.18.*Not affected
  • 7.1.13 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.