Katalog CVE

CVE-2025-21661

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W jądrze Linux w module gpio-virtuser wykryto podatność polegającą na braku czyszczenia tablicy lookup (lookup table) po nieudanej próbie urządzenia wirtualnego GPIO. Prowadzi to do niemożności ponownej próby uruchomienia urządzenia oraz do wycieku pamięci.

Ocena ryzyka

Ryzyko obejmuje wyciek pamięci oraz blokadę możliwości ponownego uruchomienia urządzenia wirtualnego GPIO, co może wpłynąć na działanie systemów wbudowanych lub IoT.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę dla CVE-2025-21661.

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: virtuser: fix missing lookup table cleanups When a virtuser device is created via configfs and the probe fails due to an incorrect lookup table, the table is not removed. This prevents subsequent probe attempts from succeeding, even if the issue is corrected, unless the device is released. Additionally, cleanup is also needed in the less likely case of platform_device_register_full() failure. Besides, a consistent memory leak in lookup_table->dev_id was spotted using kmemleak by toggling the live state between 0 and 1 with a correct lookup table. Introduce gpio_virtuser_remove_lookup_table() as the counterpart to the existing gpio_virtuser_make_lookup_table() and call it from all necessary points to ensure proper cleanup.

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