Odebrany

CVE-2026-89986

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

mm/mempolicy: napraw przydział spania w alloc_pages_bulk_weighted_interleave()

syzbot zgłosił wywołanie funkcji uśpienia z nieprawidłowego kontekstu
wiadro_table_alloc().

Kiedy rhashtable_insert_slow() ponownie miesza tabelę pod rcu_read_lock(), to
wywołuje Bucket_table_alloc(..., GFP_ATOMIC | __GFP_NOWARN). Jeśli wiadro
alokacja tabeli wykorzystuje vmalloc, wywołuje __vmalloc_node_range_noprof().
vm_area_alloc_pages() -> alloc_pages_bulk_mempolicy_noprof() z
przekazał flagi GFP_ATOMIC.

Jeśli bieżące zadanie ma politykę pamięci MPOL_WEIGHTED_INTERLEAVE,
alloc_pages_bulk_weighted_interleave() jest wywoływana i obecnie jest zakodowana na stałe
GFP_KERNEL podczas alokacji tymczasowej tablicy wag, wyzwalając a
ikona Might_alloc() w kontekstach atomowych/RCU.

Przekaż flagi gfp (zamaskowane za pomocą GFP_RECLAIM_MASK, aby usunąć moduł alokacji stron
modyfikatory stref, takie jak __GFP_HIGHMEM) odebrane przez
alloc_pages_bulk_weighted_interleave() na kmalloc() zamiast kodowania na stałe
GFP_KERNEL. Ponieważ bufor wag jest natychmiast inicjowany w całości,
kmalloc() jest wystarczające.

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