CVE-2026-90275
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
md/raid1: nie ustawiaj array_frozen w raid1_takeover()
raid1_takeover() ustawia conf->array_frozen = 1 na nowo przydzielonym
r1conf i nic go nigdy nie usuwa, więc każde wejście/wyjście tablicy zostaje zatrzymane
na stałe, gdy _wait_barrier() zobaczy, że utknął na 1.
Kiedyś było to nieszkodliwe: Level_store() nazywa się mddev_resume() , prawda
po pers->run(), która wywołała raid1_quiesce(mddev, 0) i wyczyściła
array_frozen z powrotem do 0, niezależnie od tego, co ustawiono raid1_takeover(). Popełnij
b39f35ebe86d („md: nie wyciszaj się w mddev_suspend()”) usunięto to
quiesce(mddev, 0) , więc ustawienie wstępne zostanie teraz zachowane.
setup_conf() już inicjuje nowy r1conf poprzez kzalloc, więc
po prostu nie ustawiaj tutaj array_frozen.
Błąd tej samej klasy co w przypadku zatwierdzenia 892da88d1cd9 („md/raid10: napraw
Wyciek „conf->barrier” w raid10_takeover()”), również wywołany przez
b39f35ebe86d.
>_ Referencje
- https://git.kernel.org/stable/c/668d99ba47210ab6ceb18f1cf022c0accca7e3bb
- https://git.kernel.org/stable/c/b6ec4bf1ec4446c0213c08ea493e48e6b83cd1af
- https://git.kernel.org/stable/c/c57ec2749ee03cace564eec7bb37c89dc3d8d47b
- https://git.kernel.org/stable/c/dc386aa0ac0a3ec06c9a3ea9b064b073fb72a916
- https://git.kernel.org/stable/c/f9cdb5bb8efbf401e84d850828271af87e6be2dc
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