CVE-2026-90426
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
iommu/tegra241-cmdqv: Uwolnij przerwanie błędu przed zniszczeniem VINTF
tegra241_cmdqv_remove() najpierw usuwa każdy VINTF, a następnie wywołuje funkcję free_irq().
Zniszczenie VINTF uwalnia vintf0 i czyści cmdqv->vintfs[0]. Błąd w
to okno powoduje, że tegra241_cmdqv_isr() odczytuje nieaktualne gniazdo i przekazuje je
tegra241_vintf0_handle_error(), która usuwa referencję do wskaźnika NULL lub zwolnionego.
Uwolnij przerwanie przed zniszczeniem VINTF. free_irq() czeka na lot
procedury obsługi dokończą i blokują nowe, więc żaden ISR nie może obserwować VINTF
jest zburzony.
Uwaga: należący do użytkownika VINTF (viommu) może przetrwać to rozbicie, które powoduje usunięcie map
cmdqv->base i zwalnia cmdqv->vintfs, więc późniejsze zamknięcie viommu i dotknięcie
zwolniona pamięć. Nie zostało to tutaj wprowadzone ani naprawione: fizyczne IOMMU
nie jest urządzeniem podłączanym, więc iommufd z założenia nie zawiera odniesienia do
jeden za viommu i nie należy się spodziewać tego rozbicia, dopóki viommu jest
wciąż żywy.
>_ 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