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

Vulnerabilidad en Anti-Grain Geometry en SVG++ (CVE-2019-6247)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-787 Escritura fuera de límites
Fecha de publicación:
13/01/2019
Última modificación:
01/04/2023

Descripción

Se ha descubierto un problema en Anti-Grain Geometry (AGG) 2.4, tal y como se emplea en SVG++ (también conocido como svgpp) 1.2.3. Un error de desbordamiento de búfer basado en memoria dinámica (heap) en svgpp_agg_render podría conducir a la ejecución de código. En la función render_scanlines_aa_solid, la función blend_hline se llama múltiples veces repetidamente. blend_hline equivale a un bucle que contiene operaciones de escritura. Cada llamadas escribe un pedazo de datos de memoria dinámica (heap) y múltiples llamadas sobrescriben los datos en el heap.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:antigrain:agg:2.4:*:*:*:*:*:*:*
cpe:2.3:a:svgpp:svgpp:1.2.3:*:*:*:*:*:*:*