Odebrany

CVE-2026-98056

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

nvme: usuń nieaktualne przestrzenie nazw według zakresu NSID podczas skanowania

nvme_scan_ns_list() usuwa nieaktualne przestrzenie nazw w każdej luce w pliku
zgłaszane NSID zawierają listę jednego NSID na raz. Każda iteracja wywołuje
nvme_find_get_ns() , aby sprawdzić przestrzeń nazw i usunąć ją, jeśli jest
obecny. Pętla jest uruchamiana raz na każdy identyfikator NSID w przerwie, a nie raz na każdy identyfikator
faktycznie obecna przestrzeń nazw.

Identyfikatory NSID są 32-bitowe, więc obiekt docelowy z rzadką przestrzenią NSID może utworzyć plik a
pojedyncza szczelina obraca pętlę miliardy razy, nie mając nic do usunięcia.

watchdog: BŁĄD: miękka blokada - procesor nr 4 utknął na 26 sekund!
Kolejka robocza: nvme-wq nvme_scan_work [nvme_core]
RIP: 0010:__srcu_read_unlock+0xb/0x20
Zadzwoń do śledzenia:
nvme_find_get_ns+0x7d/0xb0 [nvme_core]
nvme_scan_ns_list+0xe8/0x280 [nvme_core]
nvme_scan_work+0x18a/0x280 [nvme_core]
proces_one_work+0x197/0x380
wątek_pracownika+0x2fe/0x410
kwątek+0xe0/0x100

Zmień nazwę nvme_remove_invalid_namespaces() na nvme_remove_nsid_range()
i nadaj mu otwarty (początek, koniec) zakres NSID. ctrl->przestrzenie nazw to
posortowane według NSID, więc cała luka jest usuwana podczas jednego spaceru
zatrzymuje się po osiągnięciu końca. Ogranicza to pracę według przestrzeni nazw
które są obecne, a nie przez wielkość luki.

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