CVE-2021-47269 in Linuxinformazioni

Riassunto

di VulDB • 16/06/2026

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

usb: dwc3: ep0: correzione dell'eccezione da puntatore NULL

Non viene eseguita alcuna validazione dell'indice restituito da `dwc3_wIndex_to_dep()` e si potrebbe fare riferimento a un endpoint (ep) non esistente, innescando un'eccezione da puntatore NULL. In determinate configurazioni è possibile utilizzare meno ep; in tal caso l'indice potrebbe erroneamente indicare un indice di ep più grande rispetto agli ep effettivamente esistenti.

Aggiungendo questa validazione tramite la patch, è ora possibile segnalare correttamente all'applicante (caller) che si tratta di un indice errato.

Nel nostro caso d'uso utilizziamo un dispositivo composito su una versione del kernel precedente, ma l'integrazione upstream potrebbe beneficiare anche di questa correzione. Purtroppo non è possibile descrivere l'hardware affinché altri possano riprodurre il problema, poiché si tratta di un'implementazione proprietaria.

[ 82.958261] Impossibile gestire la dereferenziazione del puntatore NULL nel kernel all'indirizzo virtuale 00000000000000a4
[ 82.966891] Informazioni sull'interruzione della memoria (Mem abort info):
[ 82.969663] ESR = 0x96000006
[ 82.972703] Classe di eccezione = DABT (EL corrente), IL = 32 bit
[ 82.978603] SET = 0, FnV = 0
[ 82.981642] EA = 0, S1PTW = 0
[ 82.984765] Informazioni sull'interruzione dei dati (Data abort info):
[ 82.987631] ISV = 0, ISS = 0x00000006
[ 82.991449] CM = 0, WnR = 0
[ 82.994409] tabella pagine utente: pagine da 4k, VAs a 39 bit, pgdp = 00000000c6210ccc
[ 83.000999] [00000000000000a4] pgd=0000000053aa5003, pud=0000000053aa5003, pmd=0000000000000000
[ 83.009685] Errore interno: Oops: 96000006 [#1] PREEMPT SMP
[ 83.026433] Processo irq/62-dwc3 (pid: 303, limite stack = 0x000000003985154c)
[ 83.033470] CPU: 0 PID: 303 Comm: irq/62-dwc3 Non corrotto (Not tainted) 4.19.124 #1
[ 83.044836] pstate: 60000085 (nZCv daIf -PAN -UAO)
[ 83

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Prenotare

21/05/2024

Divulgazione

21/05/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00260

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!