CVE-2024-41125 in Contiki-NG
Riassunto
di VulDB • 14/06/2026
Contiki-NG è un sistema operativo open-source e cross-platform per dispositivi IoT. È possibile innescare una lettura fuori dai limiti (out-of-bounds read) di 1 byte inviando un pacchetto a un dispositivo che esegue il sistema operativo Contiki-NG con SNMP abilitato. Il modulo SNMP è disabilitato nella configurazione predefinita di Contiki-NG. La vulnerabilità esiste nel modulo os/net/app-layer/snmp/snmp-ber.c, dove la funzione snmp_ber_decode_string_len_buffer decodifica la lunghezza della stringa da un pacchetto SNMP ricevuto. In un punto specifico, viene letto 1 byte dal buffer senza verificare che il buffer abbia un altro byte disponibile, portando a una possibile lettura fuori dai limiti (out-of-bounds read). Il problema è stato corretto nella pull request #2936 di Contiki-NG. Sarà incluso nel prossimo rilascio di Contiki-NG. Si consiglia agli utenti di applicare la patch manualmente o di attendere il prossimo rilascio. Una soluzione alternativa consiste nel disabilitare il modulo SNMP nella configurazione della build di Contiki-NG.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.