🇰🇷 한글 설명
7-Zip 24.01 미만 버전의 7zz 구성 요소 내 NtfsHandler.cpp에서 힙 기반 버퍼 오버플로 취약점이 발견되었습니다. 공격자는 이를 통해 할당된 버퍼 크기를 초과하는 특정 오프셋의 데이터를 덮어쓸 수 있습니다.
💡 쉬운 설명
7-Zip 프로그램이 NTFS 파일 시스템을 처리하는 과정에서 메모리 공간을 잘못 관리하는 오류가 있습니다. 해커가 특수하게 제작된 파일을 이용해 프로그램의 메모리를 조작하고 시스템을 공격할 수 있습니다.
🇺🇸 원문 (English)
The NtfsHandler.cpp NTFS handler in 7-Zip before 24.01 (for 7zz) contains a heap-based buffer overflow that allows an attacker to overwrite two bytes at multiple offsets beyond the allocated buffer size: buffer+512*i-2, for i=9, i=10, i=11, etc.
📍 영향받는 시스템
7-Zip 24.01 미만 버전 (7zz 구성 요소 포함)
⚔️ 공격 벡터
취약한 버전의 7-Zip으로 조작된 NTFS 파일 시스템 구조를 가진 압축 파일을 열 때 발생
🛡️ 대응 방법
7-Zip을 최신 버전(24.01 이상)으로 업데이트하십시오.
🔧 검증 코드
설치된 7-Zip의 버전을 확인하여 24.01 미만인지 체크하십시오.
7z x --help 2>&1 | grep -i '7-Zip' || echo '7-Zip not installed'