CVE-2023-53333 in Linuxinfo

Zusammenfassung

von VulDB • 15.06.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

netfilter: conntrack: dccp: Kopiert den gesamten Header in einen Stack-Puffer, nicht nur den Basis-Header

Eric Dumazet sagt: nf_conntrack_dccp_packet() hat ein einzigartiges Verhalten:

dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &_dh);

Und es wird nichts Weiteres aus dem Paket „gezogen" (ge-pulled), abhängig vom Inhalt. dh->dccph_doff und/oder dh->dccph_x ...) Daher liest dccp_ack_seq() unbedacht Daten hinter dem _dh-Puffer heraus.

BUG: KASAN: stack-out-of-bounds in nf_conntrack_dccp_packet+0x1134/0x11c0 Lesezugriff auf Größe 4 bei Adresse ffff000128f66e0c durch Task syz-executor.2/29371 [..]

Beheben Sie dies, indem der Stack-Puffer vergrößert wird, um auch Platz für die zusätzlichen Sequenznummern und alle bekannten dccp-Pakettyp-Header einzuschließen, und ziehen Sie anschließend nach der initialen Validierung des Basis-Headers erneut.

Markieren Sie dabei Pakete als ungültig, denen das 48-Bit-Sequenzbit fehlt, aber bei denen RFC vorschreibt, dass der Typ diese verwenden MUSS.

Nur kompiliert getestet.

v2: Der erste Aufruf von skb_header_pointer() muss nun die Größe anpassen, um nur den generischen Header zu ziehen. (Eric)

Hinweis: Ich beabsichtige, die dccp-conntrack-Unterstützung später in diesem Jahr zu entfernen.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

16.09.2025

Veröffentlichung

16.09.2025

Moderieren

akzeptiert

Eintrag

VDB-324538

CPE

bereit

EPSS

0.00140

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!