Katalog CVE

CVE-2026-80755

Niskie ryzyko· EPSS 10%
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 10 - wyżej niż 10% wszystkich znanych CVE

Streszczenie

W jądrze Linux w module SELinux występuje podatność polegająca na braku odrzucenia wartości uprawnień przekraczającej liczbę uprawnień klasy. Funkcja perm_read() ogranicza wartość przez SEL_VEC_MAX, ale nie przez nprim klasy, co prowadzi do zapisu poza zakresem sterty w security_get_permissions(). Poprawka odrzuca uprawnienia, których wartość przekracza nprim.

Ocena ryzyka

Podatność może prowadzić do zapisu poza zakresem pamięci sterty, co może skutkować awarią systemu lub eskalacją uprawnień. Może być wykorzystana do przejęcia kontroli nad systemem z polityką SELinux.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę, która odrzuca uprawnienia przekraczające liczbę uprawnień klasy.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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]

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS