Katalog CVE

CVE-2026-80912

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w funkcji security_get_classes() w module SELinux nie sprawdzano, czy wartość klasy jest zdefiniowana w polityce. Prowadzi to do pozostawienia wskaźnika NULL w tablicy, co może skutkować awarią systemu podczas tworzenia wpisów w katalogach.

Ocena ryzyka

Atakujący z uprawnieniami do ładowania polityk SELinux może doprowadzić do awarii systemu (paniki jądra) przez podanie niezdefiniowanej klasy.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę, która odrzuca nieobsługiwane wartości klas w security_get_classes().

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 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.

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