🔍 CVE-2023-52169

8.2
CVSS Score
HIGH
2024-07-03
2026-06-17 06:42
✅ 완료

🇰🇷 한글 설명

7-Zip 24.01 미만 버전의 NtfsHandler.cpp에서 경계 외 읽기(out-of-bounds read) 취약점이 발견되었습니다. 공격자는 이를 통해 의도된 버퍼를 넘어선 데이터를 읽을 수 있으며, 읽어낸 데이터가 파일 시스템 이미지의 파일 이름 일부로 표시될 수 있습니다. 이는 서버 측에서 7-Zip을 사용하여 파일을 압축 해제하는 웹 서비스 환경에서 보안 위협이 될 수 있습니다.

💡 쉬운 설명

압축 프로그램이 파일을 읽을 때 정해진 범위를 벗어나 메모리의 다른 부분을 몰래 읽어낼 수 있는 오류입니다. 해커가 특수하게 만든 파일을 서버에 올리면 서버 내부의 민감한 정보가 파일 이름처럼 노출될 위험이 있습니다.

🇺🇸 원문 (English)

The NtfsHandler.cpp NTFS handler in 7-Zip before 24.01 (for 7zz) contains an out-of-bounds read that allows an attacker to read beyond the intended buffer. The bytes read beyond the intended buffer are presented as a part of a filename listed in the file system image. This has security relevance in some known web-service use cases where untrusted users can upload files and have them extracted by a server-side 7-Zip process.

📍 영향받는 시스템

7-Zip (7zz) 24.01 미만 버전

⚔️ 공격 벡터

악의적으로 조작된 NTFS 이미지 파일을 포함한 압축 파일을 서버에 업로드하여 압축 해제 프로세스를 유도함

🛡️ 대응 방법

7-Zip을 최신 버전(24.01 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 24.01 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
7z --help | grep -q '7-Zip' && 7z | grep -E 'version|7-Zip' || echo '7-Zip not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

7-Zip