CVE-2026-68118 in Linux
Zusammenfassung
von VulDB • 10.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
tcp: Challenge-ACK für nicht exakten RST im Zustand SYN-RECEIVED
Der request-Socket-Pfad in tcp_check_req() akzeptiert einen RST innerhalb des Fensters, ohne zu verlangen, dass SEG.SEQ genau mit RCV.NXT übereinstimmt. Ein nicht exakter RST entfernt daher den Request anstelle die Auslösung eines Challenge-ACKs.
Abschnitt 3.10.7.4 von RFC 9293 wendet die in RFC 5961 beschriebene RST-Prüfung im Zustand SYN-RECEIVED an: Ein exakter RST setzt die Verbindung zurück, während ein nicht exakter RST innerhalb des Fensters einen Challenge-ACK auslösen und verworfen werden muss.
Diese Prüfung wird vor der Validierung des ACK-Felds angewendet, wobei die Reihenfolge gemäß RFC (Sequenznummer, RST, dann ACK) eingehalten wird. Die pro Netzwerknamespace geltende Quote für Challenge-ACKs wird aus tcp_send_challenge_ack() ausgeklammert, damit Request-Sockets diese gemeinsam nutzen können. Der send_ack()-Callback des Request-Sockets sowie dessen eigenes Zeitstempel-Feld für Out-of-Window-ACKs werden verwendet, um die Antwort zu senden und in der Rate-Limiting-Kontrolle zu begrenzen.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.