Katalog CVE

CVE-2026-64023

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W jądrze Linuxa w sterowniku gpio: aggregator wykryto podatność na użycie po zwolnieniu (use-after-free). Podczas obsługi błędu najpierw zwalniano pole dev_id w strukturze aggr->lookups, a dopiero potem usuwano wpis z tablicy wyszukiwania. Umożliwiało to współbieżnemu wątkowi wywołanie gpiod_find() i dostęp do już zwolnionej pamięci przez strcmp().

Ocena ryzyka

Atakujący może wykorzystać tę podatność do uzyskania dostępu do już zwolnionej pamięci jądra, co może prowadzić do awarii systemu (panic) lub potencjalnie do eskalacji uprawnień.

Rekomendacja

Należy natychmiast zaktualizować jądro Linuxa do wersji zawierającej poprawkę, która odwraca kolejność operacji czyszczenia – najpierw usuwa wpis z tablicy wyszukiwania, a dopiero potem zwalnia pamięć.

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: gpio: aggregator: fix a potential use-after-free On error we free aggr->lookups->dev_id before removing the entry from the lookup table. If a concurrent thread calls gpiod_find() before we remove the entry, it could iterate over the list and call gpiod_match_lookup_table() which unconditionally dereferences dev_id when calling strcmp(). Reverse the order of cleanup.

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