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

Vulnerabilidad en POCO (CVE-2023-52389)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-190 Desbordamiento o ajuste de enteros
Fecha de publicación:
27/01/2024
Última modificación:
20/01/2025

Descripción

UTF32Encoding.cpp en POCO tiene Poco::UTF32Encoding un desbordamiento de enteros y un desbordamiento de búfer en la región stack de la memoria resultante porque Poco::UTF32Encoding::convert() y Poco::UTF32::queryConvert() pueden devolver un entero negativo si una secuencia de bytes UTF-32 se evalúa a un valor de 0x80000000 o superior. Esto se solucionó en 1.11.8p2, 1.12.5p2 y 1.13.0.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:pocoproject:poco:*:*:*:*:*:*:*:* 1.11.8 (excluyendo)
cpe:2.3:a:pocoproject:poco:*:*:*:*:*:*:*:* 1.12.0 (incluyendo) 1.12.5 (excluyendo)
cpe:2.3:a:pocoproject:poco:1.11.8:-:*:*:*:*:*:*
cpe:2.3:a:pocoproject:poco:1.11.8:p1:*:*:*:*:*:*
cpe:2.3:a:pocoproject:poco:1.12.5:-:*:*:*:*:*:*