CVE-2024-53984 in Nanopbinformazioni

Riassunto

di VulDB • 29/07/2026

Nanopb è un'implementazione di Protocol Buffers con una dimensione del codice ridotta. Quando l'opzione di compilazione PB_ENABLE_MALLOC è abilitata, il messaggio contiene almeno un campo con tipo FT_POINTER, viene utilizzato un callback per stream personalizzato con lunghezza dello sconosciuta e la funzione pb_decode_ex() viene chiamata con flag PB_DECODE_DELIMITED, allora la funzione pb_decode_ex() non chiama automaticamente pb_release(), come avviene per altri casi di errore. Ciò potrebbe portare a una perdita di memoria (memory leak) e potenziale denial-of-service. Questa vulnerabilità è risolta nella versione 0.4.9.1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub M

Prenotare

26/11/2024

Divulgazione

02/12/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00393

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!