Odebrany

CVE-2026-90433

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

spi: oc-tiny: przełącz na zarządzaną alokację kontrolerów

Kontroler jest przydzielany za pomocą niezarządzanej metody spi_alloc_host() while
przerwanie jest rejestrowane za pomocą devm_request_irq(). Podczas usuwania,
spi_bitbang_stop() jedynie wyrejestrowuje kontroler; następne
spi_controller_put() następnie zwalnia kontroler wraz z jego
wbudowane prywatne dane devdata sterownika, czyli identyfikator dev_id procedury obsługi przerwań. The
devm_request_irq() akcja zwalniająca (free_irq()), która wyczerpuje zasoby
handler, nie działa aż do powrotu .remove(). Spóźniony lub zablokowany
przerwanie może zatem dotrzeć do tiny_spi_irq() i wyłuskać
już zwolniona pamięć (np. hw->base).

Przełącz na devm_spi_alloc_host(), aby zwolnić polecenie devres LIFO
kontroler dopiero po tym, jak free_irq() opróżnia procedurę obsługi i upuszcza
teraz zbędna spi_controller_put() z .remove(). Błąd sondy
ścieżka jest uproszczona do bezpośrednich powrotów.

Ten problem został wykryty przez wewnętrzne narzędzie do analizy statycznej.

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org