Odebrany

CVE-2026-97531

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

scsi: qla2xxx: Pomiń usuwany port podczas pobierania identyfikatora raportu

qla24xx_report_id_acquisition() obsługa formatu-1 spacery ha->vp_list poniżej
vport_slock, pobiera vref_count na pasującym vporcie i wywołuje
qla_update_host_map(), aby zarejestrować identyfikator portu.

Porzucenie vportu za pomocą qla24xx_vport_delete() ustawia VPORT_DELETE, następnie
qla24xx_disable_vp() usuwa vport z drzewa host_map btree i zera
vha->d_id (RESET_AL_PA). vport zostanie odłączony od vp_list dopiero później,
w qla24xx_deallocate_vp_id(), która czyści vp_map[idx] (RESET_VP_IDX)
ale nie dotyka host_map. W okienku pomiędzy nimi wpisz identyfikator raportu
przejęcie nadal może znaleźć vport na vp_list i zadzwonić
qla_update_host_map(); z d_id już wyzerowanym, zajmuje
btree_insert32() i ponownie wstawia umierający vport do host_map.
Nic później nie czyści tego wpisu, więc gdy scsi_host_put() zwolni plik
vha późniejsze wyszukiwanie mapy hosta powoduje wyłuskanie zwolnionej pamięci.

Pomiń vport, który ma ustawiony VPORT_DELETE przed pobraniem odniesienia, więc tak
nie jest ponownie zarejestrowany ani nie jest planowany do ponownej rejestracji w DPC. To
odzwierciedla istniejącą ochronę w qla2x00_alert_all_vps().

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