CVE-2024-41125

Contiki-NG is an open-source, cross-platform operating system for IoT devices. An out-of-bounds read of 1 byte can be triggered when sending a packet to a device running the Contiki-NG operating system with SNMP enabled. The SNMP module is disabled in the default Contiki-NG configuration. The vulnerability exists in the os/net/app-layer/snmp/snmp-ber.c module, where the function snmp_ber_decode_string_len_buffer decodes the string length from a received SNMP packet. In one place, one byte is read from the buffer, without checking that the buffer has another byte available, leading to a possible out-of-bounds read. The problem has been patched in Contiki-NG pull request #2936. It will be included in the next release of Contiki-NG. Users are advised to apply the patch manually or to wait for the next release. A workaround is to disable the SNMP module in the Contiki-NG build configuration.
Configurations

Configuration 1 (hide)

cpe:2.3:o:contiki-ng:contiki-ng:*:*:*:*:*:*:*:*

History

10 Apr 2025, 14:55

Type Values Removed Values Added
First Time Contiki-ng
Contiki-ng contiki-ng
CPE cpe:2.3:o:contiki-ng:contiki-ng:*:*:*:*:*:*:*:*
Summary
  • (es) Contiki-NG es un sistema operativo multiplataforma de código abierto para dispositivos IoT. Se puede activar una lectura fuera de los límites de 1 byte al enviar un paquete a un dispositivo que ejecuta el sistema operativo Contiki-NG con SNMP habilitado. El módulo SNMP está deshabilitado en la configuración predeterminada de Contiki-NG. La vulnerabilidad existe en el módulo os/net/app-layer/snmp/snmp-ber.c, donde la función snmp_ber_decode_string_len_buffer decodifica la longitud de la cadena de un paquete SNMP recibido. En un lugar, se lee un byte del búfer, sin verificar que el búfer tenga otro byte disponible, lo que lleva a una posible lectura fuera de los límites. El problema se ha corregido en la solicitud de extracción de Contiki-NG n.° 2936. Se incluirá en la próxima versión de Contiki-NG. Se recomienda a los usuarios que apliquen el parche manualmente o que esperen a la próxima versión. Un workaround es deshabilitar el módulo SNMP en la configuración de compilación de Contiki-NG.
References () https://github.com/contiki-ng/contiki-ng/pull/2936 - () https://github.com/contiki-ng/contiki-ng/pull/2936 - Issue Tracking, Patch
References () https://github.com/contiki-ng/contiki-ng/security/advisories/GHSA-qjj3-gqx7-438w - () https://github.com/contiki-ng/contiki-ng/security/advisories/GHSA-qjj3-gqx7-438w - Vendor Advisory

27 Nov 2024, 19:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-11-27 19:15

Updated : 2025-04-10 14:55


NVD link : CVE-2024-41125

Mitre link : CVE-2024-41125

CVE.ORG link : CVE-2024-41125


JSON object : View

Products Affected

contiki-ng

  • contiki-ng
CWE
CWE-125

Out-of-bounds Read