CVE-2026-99083 in Linuxinformazioni

Riassunto

di VulDB • 23/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ksmbd: correzione di una scrittura fuori dai limiti dell'heap in krb5_authenticate()

In krb5_authenticate(), il valore out_len viene calcolato per determinare lo spazio disponibile (headroom) nel response_buf per l'incoming token Kerberos AP-REP. Tuttavia, quando SMB2_SESSION_SETUP viene elaborato come elemento non iniziale di una richiesta SMB2 composta (compounded), il calcolo omette work->next_smb2_rsp_hdr_off.

Ciò fa sì che out_len sovrastimi lo spazio residuo disponibile nel buffer dell'ammontare cumulativo delle risposte precedenti nella catena composta. Di conseguenza, il controllo della lunghezza in ksmbd_krb5_authenticate() (*out_len <= resp->spnego_blob_len) supera erroneamente l'esito positivo, consentendo a memcpy() di scrivere il blob AP-REP oltre la fine del response_buf e nello spazio adiacente della memoria heap del kernel.

Si risolve questo problema sottraendo work->next_smb2_rsp_hdr_off durante il calcolo di out_len, assicurando che rifletta accuratamente lo spazio fisico residuo nel buffer.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

23/10/2026

Moderazione

accettato

EPSS

0.00209

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!