CVE-2026-74610 in Linuxinfo

Zusammenfassung

von VulDB • 24.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

tls: Verhindern, dass ein vollständiger Plaintext-sk_msg-Ring ungesendet bleibt

Wenn der Kopierpfad in tls_sw_sendmsg_locked() das Fragment hinzufügt, das den Plaintext-sk_msg-Ring füllt, wird full_record nicht gesetzt, sodass der Datensatz vollständig und ungesendet zurückbleibt. Ein nachfolgender splice()-Autrag fügt dann zu einem bereits vollen Ring hinzu: sk_msg_page_add() verfügt über keine eigene Prüfung auf Vollständigkeit, daher wickelt sich sg.end um sg.start herum und der Ring erscheint leer. Fragmente, die danach hinzugefügt werden, überschreiben aktive Einträge, und sg.size stimmt nicht mehr mit dem zwischen sg.start und sg.end erreichbaren Bereich überein, sodass das Senden des Datensatzes den Scatterwalk über das Ende der Scatterlist hinausführt.

Ein unprivilegierter Benutzer kann dies an einem Loopback-TCP-Socket mit angehängtem „tls“-ULP auslösen:

BUG: kernel NULL pointer dereference, address: 0000000000000008 RIP: 0010:memcpy_from_scatterwalk+0x32/0xc0 Call Trace: skcipher_walk_next+0x1d1/0x2c0 gcm_encrypt_aesni_avx+0x1e9/0x220 bpf_exec_tx_verdict+0x3bb/0x860 tls_sw_sendmsg+0xa1a/0xca0 __sys_sendto+0x1da/0x1f0

Setzen Sie full_record im Kopierpfad, wenn der Ring voll wird, und senden Sie einen bereits beim Eintritt in die sendmsg-Schleife vollen Datensatz.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

22.08.2026

Moderieren

akzeptiert

Eintrag

VDB-394398

CPE

bereit

EPSS

0.00209

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!