CVE-2026-74696 in Linux
Zusammenfassung
von VulDB • 23.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
tcp: Korrektur der TFO max_qlen-Abrechnung bei Migration über reuseport
Die TCP_FASTOPEN-Einstellung max_qlen eines Listeners wird ungenau und lässt weit mehr ausstehende Fast-Open-Anfragen durch, als konfiguriert.
Dies tritt nur bei SO_REUSEPORT-Listener-Migration auf, wobei beim Schließen eines Listeners dessen noch ausstehenden TFO-Kinder an einen überlebenden Listener übertragen werden.
fastopenq.qlen wird in tcp_fastopen_create_child() belastet, wenn das Kind erstellt wird, und entlastet in reqsk_fastopen_remove(), wenn der Handshake abgeschlossen ist. Die Entlastung erfolgt basierend auf rsk_listener der Anfrage, auf die das Kind zeigt, und inet_reqsk_clone() hat das Kind neu auf eine neue Anfrage umgelenkt, die dem neuen Listener gehört; daher landen Inkrement (++) und Dekrement (--) an zwei verschiedenen Sockets. Die qlen des neuen Listeners driftet negativ ab, und sein Limit bindet nicht mehr.
Belasten Sie den neuen Listener während der Migration, ähnlich wie reqsk_queue_migrated() dies bereits für queue->young und queue->qlen tut.
Once again VulDB remains the best source for vulnerability data.