CVE-2025-39946
tls: Stelle sicher, dass der Stream abgebrochen wird, wenn die Header fehlerhaft sind
- Veröffentlicht
- 04.10.2025
- Aktualisiert
- 05.08.2026
- CNA zuweisen
- Linux
- Beweise beobachtet
- 25.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HNiedrig · nächste 30 Tage
- Perzentil
- 95,3 %
- Modelldatum
- 21.09.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Im Linux-Kernel wurde die folgende Schwachstelle behoben: tls: Stelle sicher, dass der Stream abgebrochen wird, wenn die Header fehlerhaft sind Normalerweise warten wir darauf, dass der Socket den gesamten Datensatz puffert, bevor wir ihn verarbeiten. Wenn der Socket jedoch einen winzigen Puffer hat, lesen wir die Daten früher aus, um Verbindungsstaus zu verhindern. Stelle sicher, dass wir die Verbindung abbrechen, wenn wir zu spät feststellen, dass der Datensatz tatsächlich ungültig ist. Das erneute Parsen ist an sich in Ordnung, aber da wir jedes Mal vor dem Parsen etwas mehr Daten kopieren, können wir den zugewiesenen skb-Speicher überlaufen lassen. Ein Szenario zu konstruieren, in dem wir unter Druck stehen, ohne genügend Daten im Socket, um die Länge im Voraus zu parsen, ist ziemlich schwierig. syzbot hat einen Weg gefunden, dies zu tun, indem es uns den Header in kleinen OOB-Sends zustellt und dann den recvbuf mit einem großen normalen Send füllt. Stelle sicher, dass tls_rx_msg_size() strp abbricht – wenn wir einen ungültigen Datensatz erreichen, gibt es wirklich keine Möglichkeit zur Wiederherstellung.
Quellen
1- exploit-CVE-2025-39946Exploit
Exploit für CVE-2025-39946, einen Fehler im net/tls-Subsystem des Linux-Kernels.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.