🇰🇷 한글 설명
7-Zip 26.03 미만 버전의 SquashFS v4 아카이브 핸들러에서 초기화되지 않은 메모리 노출 취약점이 발견되었습니다. 공격자가 조작된 아카이브를 통해 슈퍼블록의 no_ids 필드를 설정하면 크기 검증을 우회하여 힙 메모리를 유출할 수 있습니다. 이로 인해 kpidUserId 및 kpidGroupId 속성을 통해 민감한 프로세스 메모리 내용이 노출될 수 있습니다.
💡 쉬운 설명
악성 파일이 담긴 압축 파일을 열 때, 컴퓨터 메모리의 일부 정보가 몰래 밖으로 새어 나갈 수 있는 문제입니다. 이를 통해 해커가 사용자의 중요한 개인정보나 시스템 정보를 훔쳐볼 위험이 있습니다.
🇺🇸 원문 (English)
7-Zip before 26.03 contains an uninitialized memory disclosure vulnerability in the SquashFS v4 archive handler (SquashfsHandler.cpp) that allows attackers to leak heap memory by crafting a malicious archive where the superblock’s no_ids field is set so that the final metadata block’s expected size is miscomputed and bypasses the size validation check. By listing or extracting the crafted archive, attackers can cause the application to return uninitialized heap memory as the kpidUserId and kpidGroupId properties, exposing potentially sensitive process memory contents to the user.
📍 영향받는 시스템
7-Zip 26.03 미만 모든 버전
⚔️ 공격 벡터
조작된 SquashFS v4 아카이브 파일을 생성하여 사용자가 이를 열거나 목록을 확인하도록 유도
🛡️ 대응 방법
7-Zip을 최신 버전(26.03 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 26.03보다 낮은지 확인하십시오.
7z | grep -E '7-Zip' | awk '{print $2}'