CVE-2023-53333 in Linuxinformazioni

Riassunto

di VulDB • 15/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

netfilter: conntrack: dccp: copiare l'intero header nel buffer di stack, non solo quello base

Eric Dumazet afferma: nf_conntrack_dccp_packet() presenta un'unica istanza:

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

e nulla altro viene 'estratto' (pulled) dal pacchetto in base al suo contenuto. dh->dccph_doff, e/o dh->dccph_x ...) Di conseguenza, dccp_ack_seq() legge tranquillamente dati oltre il buffer _dh.

BUG: KASAN: stack-out-of-bounds in nf_conntrack_dccp_packet+0x1134/0x11c0 Lettura di dimensione 4 all'indirizzo ffff000128f66e0c da parte del task syz-executor.2/29371 [..]

Risolvere il problema aumentando la dimensione del buffer di stack per includere spazio anche per i numeri di sequenza aggiuntivi e tutti gli header noti dei tipi di pacchetto dccp, quindi effettuare nuovamente l'estrazione (pull) dopo la convalida iniziale dell'header base.

Nel frattempo, contrassegnare come non validi i pacchetti privi del bit della sequenza a 48 bit ma per cui lo RFC stabilisce che il tipo DEVE utilizzarli.

Testato solo in fase di compilazione.

v2: la prima chiamata skb_header_pointer() deve ora regolare la dimensione per estrarre (pull) esclusivamente l'header generico. (Eric)

Avviso: ho intenzione di rimuovere il supporto conntrack dccp entro la fine dell'anno.

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

Responsabile

Linux

Prenotare

16/09/2025

Divulgazione

16/09/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00140

KEV

no

Attività

basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!