Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en la función parse_string en cjson.c en la librería cJSON (CVE-2016-4303)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-120 Copia de búfer sin comprobación del tamaño de entrada (Desbordamiento de búfer clásico)
Fecha de publicación:
26/09/2016
Última modificación:
12/04/2025

Descripción

La función parse_string en cjson.c en la librería cJSON no maneja correctamente cadenas UTF8/16, lo que permite a atacantes remotos provocar una denegación de servicio (caída) o ejecutar código arbitrario a través de un carácter no hexadecimal en una cadena JSON, lo que desencadena un desbordamiento de búfer basado en memoria dinámica.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:es:iperf3:*:*:*:*:*:*:*:* 3.0 (incluyendo) 3.0.12 (excluyendo)
cpe:2.3:a:es:iperf3:*:*:*:*:*:*:*:* 3.1 (incluyendo) 3.1.3 (excluyendo)
cpe:2.3:a:novell:suse_package_hub_for_suse_linux_enterprise:12:*:*:*:*:*:*:*
cpe:2.3:o:opensuse:leap:42.1:*:*:*:*:*:*:*
cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*