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

Vulnerabilidad en toolkitparse.c in libotr (CVE-2012-3461)

Gravedad CVSS v2.0:
MEDIA
Tipo:
CWE-119 Restricción de operaciones inapropiada dentro de los límites del búfer de la memoria
Fecha de publicación:
20/08/2012
Última modificación:
11/04/2025

Descripción

La función (1) otrl_base64_otr_decode en src/b64.c; la función (2) otrl_proto_data_read_flags y la función (3) otrl_proto_accept_data en src/proto.c; y la función (4) (decode) in toolkit/parse.c in libotr before v3.2.1 asigna un búfer de longitud cero cuando se decodifica un (string) en base64, lo que permite a atacantes remotos causar una denegación de servicio (caída de la aplicación) a través de un mensaje con el valor "?OTR:===.", lo cual dispara un desbordamiento de búfer basado en memoria dinámica.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:cypherpunks:libotr:*:*:*:*:*:*:*:* 3.2.0 (incluyendo)
cpe:2.3:a:cypherpunks:libotr:3.1.0:*:*:*:*:*:*:*


Referencias a soluciones, herramientas e información