CVE-2026-90187
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
null_blk: tablica wolnych stref po wyłączeniu urządzenia
null_init_zoned_dev() przydziela strefy dla programistów, gdy urządzenie strefowe jest zasilane
on, ale null_del_dev() nigdy nie zwalnia go po wyłączeniu zasilania; dev->zones jest tylko
zwolniony później w null_free_dev(), gdy katalog configfs zostanie usunięty. Jeśli
urządzenie zostanie wyłączone i ponownie włączone, null_init_zoned_dev()
przydziela nową tablicę i zastępuje wskaźnik dev->zones, powodując wyciek
poprzedni przydział w każdym cyklu zasilania.
Darmowe strefy deweloperskie w null_del_dev() poprzez null_free_zoned_dev(), aby rozwiązać ten problem.
A wywoływanie null_free_zoned_dev() w null_free_dev() nie jest już konieczne
ponieważ każdy wywołujący już najpierw wywołuje funkcję null_del_dev(): via
nullb_group_drop_item() przed nullb_device_release(), w pliku
null_add_dev() ścieżka błędu null_create_dev() i null_destroy_dev().
Usuń zbędne połączenie.
I zablokuj strefę_cond_store() w dwóch opakowaniach sklepu
serializuj dev->zones, sprawdzaj i derefuj w stosunku do jego alokacji/wolności, która już jest
uruchom pod &lockiem. Powodem, dla którego wcześniej nie było problemu, jest to
nullb_device_release() lub null_exit() zwalnia strefy dev->, które
gwarantuje, że kolejni użytkownicy nie będą mieli dostępu do interfejsu configfs.
>_ 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