Podatności Linux kernel AppArmor
3 znanych podatności CVE w Linux kernel AppArmor, przetłumaczonych i ocenionych.
- CVE-2026-89762Nieznane
W jądrze Linux naprawiono podatność use-after-free (UAF) w module AppArmor, związaną z funkcją begin_current_label_crit_section(). Funkcja ta mogła bezpośrednio podmieniać wskaźniki poświadczeń (struct cred) w trakcie wywołania hooka LSM, co prowadziło do niespójności między task->cred a task->real_cred i w konsekwencji do zwolnienia pamięci poświadczeń, do których nadal odwoływały się inne zadania.
- CVE-2026-89761Nieznane
W jądrze Linux naprawiono błąd zapisu poza granicami bufora w funkcji aa_vec_unique() w module AppArmor. Gdy wszystkie komponenty etykiety są unikalne, terminator NULL trafia do vec[n], ale vec_setup() nie rezerwuje miejsca na ten dodatkowy wpis, co powoduje zapis jednego elementu poza końcem tablicy lokalnej lub alokacji. Podatność może być wywołana przez nieuprzywilejowanego użytkownika piszącego do /proc/self/attr/apparmor/current lub przez lsm_set_self_attr(2), a także przez plik .access w securityfs z uprawnieniami 0666.
- CVE-2026-45966Średnie
W jądrze Linuxa zidentyfikowano podatność w AppArmor, która prowadzi do dereferencji wskaźnika NULL w funkcji __unix_needs_revalidation. Problem ten występuje podczas odbierania deskryptorów plików przez SCM_RIGHTS, gdy wskaźniki socket i sk mogą być NULL.

