Katalog CVE

CVE-2026-46097

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W jądrze Linux wykryto podatność w sterowniku ekranu dotykowego edt-ft5x06. Podczas usuwania komponentu debugowania (debugfs) mogło dojść do odwołania do zwolnionej już pamięci (use-after-free) na buforze raw_buffer. Problem wynikał z usunięcia ręcznego czyszczenia debugfs i polegania na automatycznym mechanizmie rdzenia I2C.

Ocena ryzyka

Lokalny atakujący z dostępem do systemu plików debugfs mógłby spowodować odczyt zwolnionej pamięci jądra, co potencjalnie prowadzi do naruszenia poufności danych lub niestabilności systemu (awaria jądra).

Rekomendacja

Zastosuj poprawkę jądra Linux, która wprowadza ochronę muteksem podczas zwalniania raw_buffer i ustawia wskaźnik na NULL, aby zapobiec użyciu po zwolnieniu. Aktualizacja do najnowszej stabilnej wersji jądra eliminuje tę podatność.

Powiązane podatności

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

In the Linux kernel, the following vulnerability has been resolved: Input: edt-ft5x06 - fix use-after-free in debugfs teardown The commit 68743c500c6e ("Input: edt-ft5x06 - use per-client debugfs directory") removed the manual debugfs teardown, relying on the I2C core to handle it. However, this creates a window where debugfs files are still accessible after edt_ft5x06_ts_teardown_debugfs() frees tsdata->raw_buffer. To prevent a use-after-free, protect the freeing of raw_buffer with the device mutex and set raw_buffer to NULL. The debugfs read function already checks if raw_buffer is NULL under the same mutex, so this safely avoids the use-after-free.

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