🔍 CVE-2026-58471

5.9
CVSS Score
MEDIUM
2026-07-07
2026-10-25 20:10
✅ 완료

🇰🇷 한글 설명

GNU Wget 1.25.0 이하 버전에는 src/url.c의 convert_fname() 함수에 힙 버퍼 오버플로우 취약점이 존재합니다. 문자셋 변환이 필요한 서버 제공 파일명을 처리할 때 iconv E2BIG 재할당 과정에서 남은 공간을 잘못 계산하여 메모리가 손상될 수 있습니다. 원격 공격자가 악의적으로 조작된 서버 응답을 통해 이를 악용할 수 있습니다. 이 문제는 커밋 c2640fe에서 수정되었습니다.

💡 쉬운 설명

wget이라는 파일 다운로드 프로그램이 서버에서 받은 특수한 파일명을 처리하는 과정에서 메모리 오류가 발생할 수 있습니다. 공격자가 악성 서버를 통해 이 오류를 유발하면 프로그램이 비정상 종료되거나 악성 코드가 실행될 수 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

GNU Wget 1.25.0 이하 버전 (커밋 c2640fe 이전)

⚔️ 공격 벡터

공격자가 악의적으로 조작된 서버 응답(문자셋 변환이 필요한 파일명)을 wget 사용자에게 제공하여 힙 메모리를 손상시킴

🛡️ 대응 방법

커밋 c2640fe가 적용된 최신 wget 버전으로 업데이트하거나 배포판의 보안 패치를 적용

🔧 검증 코드

출력된 버전이 1.25.0 이하이면 취약하며, 커밋 c2640fe가 반영된 이후 버전인지 배포판 패키지 changelog로 확인해야 합니다.

Shell / Script
wget --version 2>/dev/null | head -n 1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H

💻 영향받는 소프트웨어

Log Server