CVE-2026-80904 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net/tls:tls_sw_splice_read() nach einem fehlgeschlagenen asynchronen Entschlüsselungsvorgang fehlschlagen lassen

Wenn eine asynchrone Entschlüsselung fehlschlägt, protokolliert tls_decrypt_done() den Fehler in ctx->async_wait.err und ruft tls_err_abort() auf, welcher ihn in sk_err speichert. Sowohl tls_sw_recvmsg() als auch tls_sw_read_sock() lesen async_wait.err aus, sobald sie die Reader-Lock halten, und lassen den Aufruf fehlschlagen: Ein Datensatz (Record), der nicht authentifiziert wurde, bricht die Verbindung ab.

tls_sw_splice_read() verfügt über keine solche Prüfung, und sk_err steht dafür auch nicht ein. tls_rx_rec_wait() testet auf sk_err nur innerhalb der Schleife; diese wird jedoch übersprungen, sobald ein Datensatz bereits analysiert wurde, und der erste Reader, der sock_error() erreicht, löscht diesen Wert, während async_wait.err bestehen bleibt. Daher liefert splice weiterhin Datensätze über eine Verbindung aus, die von recvmsg() und read_sock() nicht gelesen werden sollen.

Lesen Sie in tls_sw_splice_read() den Inhalt von async_wait.err ein, wie es auch die anderen beiden Reader tun.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-399120

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!