Odebrany

CVE-2026-99283

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

netfilter: conntrack: tcp: użyj limitu czasu UNACK dla niezamykających się pakietów RST

Zatwierdź be0502a3f2e9 („netfilter: conntrack: tcp: zamknij tylko, jeśli RST
pasuje do dokładnej sekwencji”) utrzymuje ustalony wpis conntrack
USTANOWIONO, gdy RST w oknie nie pasuje do oczekiwanej sekwencji
dokładnie numer, aby punkt końcowy mógł zweryfikować RST za pomocą wyzwania
POTWIERDŹ.

Niemniej jednak wybór limitu czasu wykorzystuje limit czasu CLOSE dla każdego RST
pakiet. Błąd polega na tym, że wybór limitu czasu zależy od typu pakietu,
nie na wyniku przejścia stanu: nawet jeśli sprawdzanie poprawności RST jest kontynuowane
new_state w ESTABLISHED, limit czasu jest nadal wymuszony
TCP_CONNTRACK_CLOSE.

Niezależne limity szybkości protokołu Linux TCP wymagają potwierdzenia ACK na gniazdo. Sekundę
niedokładny RST może zatem nadejść po pierwszym wyzwaniu ACK
przywrócił limit czasu, ale przed wygaśnięciem limitu szybkości. Drugi RST
ponownie obniża limit czasu do 10 sekund, podczas gdy punkt końcowy wstrzymuje
drugie wyzwanie ACK, umożliwiające wygaśnięcie wpisu conntrack podczas obu
Punkty końcowe TCP pozostają ustalone.

Użycie limitu czasu ESTABLISHED dla takich RST pozwoliłoby uniknąć tego krótkiego czasu
wygaśnięcia, ale może również zachować nieaktualne wpisy dla pliku
domyślne pięć dni, ponieważ conntrack nie może wiarygodnie dopasować punktu końcowego
dokładny stan TCP.

Użyj limitu czasu UNACK dla pakietów RST, które pozostawiają wpis conntrack
TCP_CONNTRACK_ESTABLISHED. Dokładne dopasowanie RST i zaakceptowany pakiet RST
pociągi nadal osiągają limity czasu [new_state], co zachowuje
Limit czasu CLOSE, gdy conntrack akceptuje RST jako zamykający przepływ.

Pozwala to uniknąć agresywnego 10-sekundowego okna wygaśnięcia dla danych niedokładnych
RST, zachowując krótki limit czasu dla RST, które Conntrack akceptuje
jako zamknięcie przepływu.

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