CVE-2026-99128
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
sctp: sprawdź długość fragmentu w parserze kolejkowania
Kawałki SCTP zawsze zawierają czterobajtowy ogólny nagłówek, ale
Funkcja sctp_inq_pop() obecnie akceptuje krótsze zadeklarowane długości. Długość zerowa
chunk pozostawia chunk_end w bieżącym nagłówku.
Gdy ASCONF jest objęty polityką stowarzyszenia SCTP-AUTH,
Funkcja sctp_assoc_bh_rcv() może być kontynuowana, zanim maszyna stanów ją wykona
normalna kontrola długości fragmentu. sctp_inq_pop() następnie zwraca tę samą zniekształconą funkcję
fragment wielokrotnie, a softirq odbioru może się zablokować.
Zdalny uczestnik SCTP może to wywołać po ustanowieniu powiązania
jądro zbudowane z CONFIG_IP_SCTP i skonfigurowane za pomocą
net.sctp.addip_enable=1 i net.sctp.auth_enable=1. Odtwarzacz to zrobił
nie wymagają poświadczeń aplikacji, wspólnego klucza SCTP AUTH lub
net.sctp.addip_noauth_enable=1.
Po zatwierdzeniu f967455fb2a5 („seg6: zresetuj IP6CB po dekapsulacji IPv6”),
jeden ASCONF o zerowej długości spowodował powtórzenie
raporty watchdoga dotyczące miękkiego blokowania w gościu KVM z dwoma procesorami wirtualnymi. Wszystkie 3 przed spustem
sondy kondycji powiodły się, podczas gdy 36 z 37 sond po uruchomieniu zakończyło się niepowodzeniem. Z
po tej zmianie wszystkie 37 sond po wyzwoleniu zakończyło się sukcesem i nie ma odpowiednika
pojawił się podpis soft-lockup.
Odrzuć fragmenty krótsze niż ogólny nagłówek SCTP we współdzielonej kolejce
granica parsera. Oznacz pakiet do odrzucenia, zanim którykolwiek z rozmówców będzie mógł to zrobić
kontynuuj przetwarzanie, zachowując ogólne czterobajtowe minimum.
Kontrolki o deklarowanej długości od 1 do 4 i ruch ASCONF generowany przez jądro
pozostał zdrowy. Połatany autotest sctp_hello przeszedł pomyślnie dla IPv4 i
IPv6.
Dostępny jest kompletny prywatny reproduktor i dowody walidacyjne
na żądanie bezpośrednio do konserwatorów.
>_ 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