CVE-2023-53825 in Linuxinformazioni

Riassunto

di VulDB • 23/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

kcm: Corretto il gestione degli errori per SOCK_DGRAM in kcm_sendmsg().

syzkaller ha rilevato una perdita di memoria (memory leak) in kcm_sendmsg(), e l'commit c821a88bd720 ("kcm: Fix memory leak in error path of kcm_sendmsg()") lo ha mitigato aggiornando kcm_tx_msg(head)->last_skb se i dati sono stati copiati parzialmente, in modo che la successiva chiamata a sendmsg() riprenda dallo skb.

Tuttavia, non è possibile sapere quanti byte sono stati copiati quando si verifica l'errore. Di conseguenza, si potrebbe compromettere la coda MSG_MORE.

Quando kcm_sendmsg() fallisce per SOCK_DGRAM, è necessario svuotare la coda come avviene per UDP tramite udp_flush_pending_frames().

Anche senza questa modifica, in caso di errore, la successiva chiamata a sendmsg() riprendeva da uno skb errato e la coda veniva compromessa. Tuttavia, non sono ancora stati ricevuti report al riguardo; solo syzkaller ha rilevato il problema. Pertanto, è possibile apportare questa modifica in sicurezza.

Si noti che questo cambiamento non altera il comportamento di SOCK_SEQPACKET.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

09/12/2025

Divulgazione

09/12/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00225

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!