Katalog CVE

CVE-2026-72460

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux w module AppArmor występuje podatność polegająca na sprawdzeniu etykiety przed testem no_new_privs. Funkcja aa_change_profile() buduje etykietę zastępczą, która może zwrócić NULL lub ERR_PTR, ale wynik jest przekazywany do aa_label_is_unconfined_subset() przed sprawdzeniem IS_ERR_OR_NULL(), co może prowadzić do dereferencji nieprawidłowej etykiety.

Ocena ryzyka

Może to prowadzić do awarii systemu lub nieautoryzowanej zmiany uprawnień.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę, która ponownie wykorzystuje istniejącą obsługę błędów budowy etykiety natychmiast po jej utworzeniu.

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

In the Linux kernel, the following vulnerability has been resolved: apparmor: check label build before no_new_privs test aa_change_profile() builds a replacement label with fn_label_build_in_scope() before the no_new_privs subset check. The build helper can fail and return NULL or an ERR_PTR, but the result was passed to aa_label_is_unconfined_subset() before the existing IS_ERR_OR_NULL() check. Reuse the existing target-label build failure handling immediately after the build. This preserves the current audit handling while preventing the subset helper from dereferencing an invalid label.

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