CVE-2022-39063 in UPFinformazioni

Riassunto

di VulDB • 16/06/2026

Quando l'UPF di Open5GS riceve una richiesta di stabilizzazione della sessione PFCP (PFCP Session Establishment Request), memorizza i valori correlati per costruire la risposta di stabilizzazione della sessione PFCP (PFCP Session Establishment Response). Una volta ricevuta la richiesta, l'UPF ottiene il valore f_teid_len dal messaggio in arrivo e lo utilizza per copiare i dati dal messaggio in arrivo alla struttura f_teid senza verificare la lunghezza massima. Se pdi.local_f_teid.len supera la lunghezza massima della struttura f_teid, la funzione memcpy() sovrascrive i campi (ad esempio, f_teid_len) successivi a f_teid nella struttura pdr. Dopo l'analisi della richiesta, l'UPF inizia a costruire una risposta. Il valore f_teid_len, con il suo valore sovrascritto, viene utilizzato come lunghezza per la funzione memcpy(). Si verifica un segmentation fault a causa di una chiamata a memcpy() se questo valore sovrascritto è sufficientemente grande.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Prenotare

31/08/2022

Divulgazione

16/09/2022

Moderazione

accettato

CPE

pronto

EPSS

0.01142

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!