Odebrany

CVE-2026-99042

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

io_uring/net: wypełnij pola filtra CONNECT dla 24-bajtowego sockaddr_in6

io_connect_bpf_populate() wypełnia connect.port i connect.v6_addr dla
AF_INET6 tylko wtedy, gdy adres_len >= sizeof(struct sockaddr_in6), tj. 28
bajty.

Ścieżki połączenia IPv6 akceptują SIN6_LEN_RFC2133 (24 bajty), który
posiada już sin6_port i sin6_addr. io_connect() przekazuje adres_len do
warstwa gniazda niezmieniona.

W adresie 24 filtr widzi rodzinę AF_INET6 z portem i adresem
zero, podczas gdy jądro łączy się z prawdziwym miejscem docelowym. Filtr, który
zaprzecza, że port lub adres IPv6 został pominięty. Odmowa połączenia.port == P
odrzuca [::1]:P z -EACCES na adresie 28, ale łączy się na adresie 24.

Użyj SIN6_LEN_RFC2133 jako progu. sin6_scope_id pozostaje zerem, gdy
nieobecny.

Niedopasowanie progu zostało znalezione przez asystenta kodowania AI (Claude Code)
porównując ten hak ze sprawdzaniem długości sieci/ipv6 na my
instrukcje; opracował także wersję reprodukcyjną i tę poprawkę. Zweryfikowałem
obejście i poprawka w maszynie wirtualnej w wersji 7.3-rc6 i że wersja 7.2 ma to samo
kod.

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