🔍 CVE-2024-11477

7.8
CVSS Score
HIGH
2024-11-22
2026-06-17 06:57
✅ 완료

🇰🇷 한글 설명

7-Zip의 Zstandard 압축 해제 구현 과정에서 발생하는 정수 언더플로우 취약점입니다. 공격자가 조작된 데이터를 제공할 경우 메모리 쓰기 오류를 유발하여 원격에서 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

압축 파일을 풀 때 숫자를 계산하는 과정에서 오류가 발생하여 컴퓨터를 해킹할 수 있는 약점입니다. 나쁜 의도로 만든 압축 파일을 열기만 해도 해커가 내 컴퓨터를 조종할 수 있습니다.

🇺🇸 원문 (English)

7-Zip Zstandard Decompression Integer Underflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of 7-Zip. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the implementation of Zstandard decompression. The issue results from the lack of proper validation of user-supplied data, which can result in an integer underflow before writing to memory. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-24346.

📍 영향받는 시스템

7-Zip (Zstandard 압축 해제 기능이 포함된 버전)

⚔️ 공격 벡터

취약한 라이브러리를 사용하는 애플리케이션이 조작된 Zstandard 압축 파일을 처리하도록 유도

🛡️ 대응 방법

7-Zip을 최신 보안 패치가 적용된 버전으로 즉시 업데이트

🔧 검증 코드

명령어 실행 결과에서 Zstandard 관련 기능이 활성화되어 있는지 확인하고, 설치된 7-Zip의 버전을 최신 상태로 유지해야 합니다.

Shell / Script
7z x --help 2>&1 | grep -i 'zstd' || echo 'Zstandard support not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

7-Zip