Odebrany

CVE-2026-90430

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ę:

iommu/tegra241-cmdqv: Publikuj LVCMDQ dopiero po jego pełnej inicjalizacji

tegra241_vintf_init_lvcmdq() przechowuje świeżo przydzielony wskaźnik vcmdq do
tablica vintf->lvcmdqs[] przed kompilacją tegra241_vcmdq_alloc_smmu_cmdq()
plik vcmdq->cmdq. Błąd ISR odwołuje się do tego cmdq, więc zablokowany LVCMDQ
błąd (np. dziedziczony przez kexec), który spowodowałby uruchomienie w tym oknie
tegra241_vintf0_handle_error() przekazuje wciąż wyzerowaną wartość arm_smmu_cmdq do
__arm_smmu_cmdq_skip_err(), wyłudzanie wskaźników rejestru kolejki NULL.

Usuń sklep z tegra241_vintf_init_lvcmdq() i opublikuj plik vcmdq pod adresem
zamiast tego koniec alokacji za pomocą funkcji smp_store_release(), która tworzy parę
z funkcją smp_load_acquire() w ISR, która może zobaczyć w pełni zbudowaną LVCMDQ
lub NULL.

Alokacja LVCMDQ należąca do użytkownika zostanie odpowiednio przesunięta, publikując plik vcmdq
gdy tegra241_vcmdq_hw_init_user() się powiedzie, używając zwykłego sklepu, ponieważ
lvcmdqs[] użytkownika VINTF nie ma czytnika bez blokady - błąd ISR tylko przechodzi
tablicę VINTF0.

>_ 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