Odebrany

CVE-2026-99133

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

net/iucv: napraw aktualizację okna recvmsg

iucv_sock_recvmsg() wysyła AF_IUCV_FLAG_WIN tylko do HiperSockets bez
testowanie transportu, więc w klasycznym gnieździe Z/VM rozmiary iucv_send_ctrl().
skb poprzez NULL iucv->hs_dev. SO_MSGLIMIT akceptuje 1, więc msglimit / 2
wynosi zero i jedna funkcja recvmsg() na jej własnym gnieździe wystarczy dla osoby nieuprzywilejowanej
proces fałszywego rozłączenia.

Wywołuje także iucv_send_ctrl() pod spin_lock_bh(&message_q.lock), co
przydziela GFP_KERNEL wewnątrz sekcji, którą kod traktuje jako niepodzielną. Wysyłanie
poza tą blokadą dwie recvmsg() mogą jednocześnie dotrzeć do afiucv_hs_send(), gdzie
msg_recv jest próbkowany dla anonsowanego okna i odejmowany później
dev_queue_xmit() - i sendmsg dociera do tego licznika pod lock_sock()
podczas gdy recvmsg nie blokuje gniazda, więc oba mogą odjąć tę samą wartość,
licznik staje się ujemny i kredyt dociera do partnera dwukrotnie.

Przetestuj transport, po ostatnim zgłoś kredyt za pomocą atomic_xchg().
wyjdź z błędu i oddaj go, jeśli transmisja się nie powiedzie, i wyślij po zablokowaniu
zostaje upuszczony.

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