CVE-2026-98393
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
net: ipv4: Napraw przekroczenie długości UDP przy wykrywaniu PMTU i dużym MTU
To zatwierdzenie ogranicza rozmiar pliku cork->base.fragsize do IP_MAX_MTU, aby uniknąć:
możliwe przekroczenie długości UDP, które wyzwala WARN
udp_set_len_short, gdy ustawiona jest opcja setsockopt IP_MTU_DISCOVER
IP_PMTUDISC_PROBE, a duży pakiet jest wysyłany przez netdev z rozszerzeniem
niezwykle duże MTU.
Kroki do odtworzenia:
1. Ustaw MTU urządzenia większe niż IP_MAX_MTU + 20. cork->base.fragsize będzie
być ustawiony na tę wartość MTU w ip_setup_cork.
2. Ustaw IP_MTU_DISCOVER na IP_PMTUDISC_PROBE. Pozwala na ustawienie maxnonfragsize
ustaw na MTU urządzenia (cork->fragsize) w __ip_append_data, a nie
do IP_MAX_MTU.
3. Wyślij 65528 bajtów ładunku (+8 bajtów nagłówka UDP, +20 bajtów
nagłówek IPv4). Urządzenie MTU na to pozwala (jest tylko o jeden bajt większy niż
IP_MAX_MTU + nagłówek IPv4, a MTU urządzenia jest większe).
4. Długość UDP w zbudowanym pakiecie wynosi 65536, co stanowi przepełnienie
Pole o długości 16 bitów i wyzwala WARN w udp_set_len_short.
Uwaga: IP_PMTUDISC_DO z IPv4 jest bezpieczne, ponieważ ip_dst_mtu_maybe_forward
zawsze ogranicza się do IP_MAX_MTU, w przeciwieństwie do ip6_dst_mtu_maybe_forward.
Znacznik Fixes wskazuje pierwsze zatwierdzenie, w którym mogę odtworzyć plik
przepełnienie IPv4 i IP_PMTUDISC_PROBE.
>_ 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