CVE-2026-58471

GNU Wget through 1.25.0, fixed in commit c2640fe, contains a heap buffer overflow vulnerability in the convert_fname() function within src/url.c that allows remote attackers to trigger memory corruption through a server-supplied filename requiring character set conversion. When the output buffer is too small during iconv E2BIG reallocation, the reallocation logic miscalculates the remaining space, leading to a heap buffer overflow that can be exploited via a maliciously crafted server response.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gnu:wget:*:*:*:*:*:*:*:*

History

25 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) GNU Wget hasta 1.25.0, corregido en el commit c2640fe, contiene una vulnerabilidad de desbordamiento de búfer de pila en la función convert_fname() dentro de src/url.c que permite a atacantes remotos desencadenar corrupción de memoria a través de un nombre de archivo proporcionado por el servidor que requiere conversión de conjunto de caracteres. Cuando el búfer de salida es demasiado pequeño durante la reasignación iconv E2BIG, la lógica de reasignación calcula erróneamente el espacio restante, lo que lleva a un desbordamiento de búfer de pila que puede ser explotado a través de una respuesta de servidor creada maliciosamente.

Information

Published : 2026-07-07 21:17

Updated : 2026-10-25 20:10


NVD link : CVE-2026-58471

Mitre link : CVE-2026-58471

CVE.ORG link : CVE-2026-58471


JSON object : View

Products Affected

gnu

  • wget
CWE
CWE-122

Heap-based Buffer Overflow