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

Vulnerabilidad en GNU Binutils (CVE-2017-12448)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-416 Utilización después de liberación
Fecha de publicación:
04/08/2017
Última modificación:
20/04/2025

Descripción

La función bfd_cache_close en bfd/cache.c de la librería Binary File Descriptor (BFD), también llamada libbfd, tal y como se distribuye en GNU Binutils 2.29 y anteriores, permite que atacantes remotos provoquen un uso de memoria dinámica antes de liberación y, probablemente, logren ejecutar código a través de un archivo anidado manipulado. Esto ocurre debido a que se llama a funciones incorrectas mientras se intenta liberar memoria. Este problema puede afrontarse mejorando la validación de entradas en la función bfd_generic_archive_p, en bfd/archive.c.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:gnu:binutils:*:*:*:*:*:*:*:* 2.29 (incluyendo)