Katalog CVE

CVE-2026-53112

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 sterowniku rtlwifi w jądrze Linux występuje podatność na użycie po zwolnieniu (UAF) spowodowana niezakończonym zadaniem tasklet irq_prepare_bcn_tasklet. Podczas odłączania karty lub błędu inicjalizacji, ieee80211_hw jest zwalniany, ale tasklet może nadal działać, prowadząc do dostępu do zwolnionej pamięci.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do eskalacji uprawnień lub wykonania dowolnego kodu w kontekście jądra, co prowadzi do pełnej kompromitacji systemu.

Rekomendacja

Zastosuj najnowszą łatkę jądra Linux, która dodaje wywołanie tasklet_kill() w rtl_pci_deinit(), aby zapewnić prawidłowe zakończenie taskleta przed zwolnieniem pamięci.

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

In the Linux kernel, the following vulnerability has been resolved: wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet The irq_prepare_bcn_tasklet is initialized in rtl_pci_init() and scheduled when RTL_IMR_BCNINT interrupt is triggered by hardware. But it is never killed in rtl_pci_deinit(). When the rtlwifi card probe fails or is being detached, the ieee80211_hw is deallocated. However, irq_prepare_bcn_tasklet may still be running or pending, leading to use-after-free when the freed ieee80211_hw is accessed in _rtl_pci_prepare_bcn_tasklet(). Similar to irq_tasklet, add tasklet_kill() in rtl_pci_deinit() to ensure that irq_prepare_bcn_tasklet is properly terminated before the ieee80211_hw is released. The issue was identified through static analysis.

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