CVE-2026-58471

GNU Wget 1.25.0 Heap Buffer Overflow via convert_fname() in url.c

State
Published
Severity
6.0 Medium
Published
Jul 7, 2026
Updated
Jul 14, 2026
Reserved
Jun 30, 2026

Read the record on cve.org

Description

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.

Scores

CVSSScoreVectorSource
4.06.0 MediumCVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:NVulnCheck
3.15.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:HVulnCheck

Weaknesses

Affected Products

ProductVersions
wgetgnuwget
  • 1.25.0 and earlierAffected
  • c2640fe5171c59f87c58dc9fcb195b2d18b010eeNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.