Odebrany

CVE-2026-98283

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

KVM: PPC: Book3S HV: napraw użycie po zwolnieniu w kvmhv_emulate_tlbie_all_lpid()

kvmhv_emulate_tlbie_all_lpid() iteruje IDR zagnieżdżonego gościa i usuwa
mmu_lock przed wywołaniem kvmhv_emulate_tlbie_lpid(), ale nie przechowuje
odniesienie do wskaźnika kvm_nested_guest uzyskanego z IDR. A
współbieżny procesor wirtualny wystawiający pojedynczy identyfikator LPID tlbie (is=2, ric=2) może się ścigać
poprzez kvmhv_flush_nested() -> kvmhv_remove_nested() -> idr_remove /
--refcnt -> kvmhv_release_nested() -> kfree(gp) w tym oknie, opuszczając
iterujący procesor wirtualny z wiszącym wskaźnikiem. Kolejne
mutex_lock(&gp->tlb_lock) i dostęp do gp->shadow_pgtable,
gp->shadow_lpid i gp->l1_host, wszystkie dotknięte zwolnioną pamięcią. Wolna ścieżka
jest w pełni kontrolowany przez L1.

Napraw to, zwiększając gp->refcnt wewnątrz pętli przed upuszczeniem
mmu_lock, odzwierciedlając działanie kvmhv_get_nested() i zwalniając
odwołanie za pomocą kvmhv_put_nested() po zakończeniu pracy nad gościem.
Jest to ta sama dyscyplina get/put, która jest już stosowana w każdym innym przypadku
wywołuje witrynę, która upuszcza mmu_lock, trzymając wskaźnik zagnieżdżonego gościa.

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