CVE-2026-89854
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
scsi: qla2xxx: Napraw cs84xx po wyłączeniu hosta
qla84xx_put_chip() usuwa ostatnie odniesienie do ha->cs84xx i zwalnia je poprzez
__qla84xx_chip_release() bez czyszczenia ha->cs84xx. Podczas rozbierania pobiegł
przed scsi_remove_host(), która usuwa hosta 84xx_fw_version
atrybut sysfs. Jednoczesny odczyt tego atrybutu w oknie pomiędzy
oba wywołania wykonują qla24xx_84xx_fw_version_show(), która usuwa referencje
uwolniony ha->cs84xx, co skutkuje darmowym użyciem.
Przenieś qla84xx_put_chip() po scsi_remove_host() w obu przypadkach
qla2x00_remove_one() i qla2x00_disable_board_on_pci_error(). Raz
Funkcja scsi_remove_host() powraca, atrybut sysfs zniknął, a kernfs zniknął
wyczerpano wszelkie show(), więc żaden czytelnik nie może dotknąć cs84xx; nieruchomo
biegnie, zanim gospodarz i ha zostaną uwolnione.
>_ Referencje
- https://git.kernel.org/stable/c/122bf170c94a3797531b12fee580639a5dc893ed
- https://git.kernel.org/stable/c/1d8bbc4344b9367d9d54731475d745fbc9ea28f2
- https://git.kernel.org/stable/c/2c3b17ee53f034936f7398dbf4d143e608b7c35c
- https://git.kernel.org/stable/c/33d102102d925357c5fd172dd6672a27d74b3215
- https://git.kernel.org/stable/c/8286a9095fb59751fba171afa2b4f590271c87d5
- https://git.kernel.org/stable/c/8c1ebcade6aac58137f2645b579894301febabf3
- https://git.kernel.org/stable/c/ae09260be7454ed7630a913f147591a25e3a9d09
- https://git.kernel.org/stable/c/fcf0804dfe05862007189ac9dc4dc2063be36de1
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