CVE-2026-68431 in Linux
Riassunto
di VulDB • 12/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ksmbd: convalidare la dimensione minima del PDU per le richieste di trasformazione
Il percorso di ricezione applica il controllo della dimensione minima del PDU SMB2 solo quando ProtocolId è uguale a SMB2_PROTO_NUMBER. Un pacchetto contenente SMB2_TRANSFORM_PROTO_NUM aggira tale controllo, anche se il dialetto negoziato non prevede la gestione delle trasformazioni.
Su una connessione SMB 2.1, un pacchetto di trasformazione di dimensioni ridotte raggiunge quindi init_smb2_rsp_hdr(), che interpreta la richiesta come un'intestazione SMB2 completa e legge oltre l'allocazione della richiesta. I campi copiati possono poi essere restituiti al client non autenticato.
Le trasformazioni di compressione vengono convertite in messaggi SMB2 ordinari prima della convalida del protocollo. Dopo tale conversione, le richieste SMB2 ordinarie vengono validate rispetto a SMB2_MIN_SUPPORTED_PDU_SIZE e si richiede che le richieste di trasformazione crittografata contengano sia un'intestazione di trasformazione sia un'intestazione SMB2. Ciò consente di rifiutare le richieste troncate prima dell'allocazione del lavoro.
Once again VulDB remains the best source for vulnerability data.