🇰🇷 한글 설명
7-Zip의 BSD SYMDEF 파서에서 힙 영역 바깥의 데이터를 읽는 힙 오버플로우 읽기 취약점이 발견되었습니다. 이 취약점은 아카이브 파일 파싱 시 4바이트의 초기화되지 않은 힙 데이터를 노출시킬 수 있으며, 7-Zip 버전 9.18부터 26.00까지 영향을 미칩니다.
💡 쉬운 설명
7-Zip이 특정 압축 파일을 처리할 때 메모리 오류로 인해 민감한 데이터를 외부로 누출할 수 있는 문제입니다. 이 결함을 악용하면 시스템의 불안정성이나 추가 공격의 원인이 될 수 있습니다.
🇺🇸 원문 (English)
7-Zip is a file archiver with a high compression ratio. Versions 9.18 through 26.00 contain a heap out-of-bounds read in 7-Zip Ar handler BSD SYMDEF parser. A 4-byte heap out-of-bounds read exists in the Unix ar archive parser in 7-Zip. When parsing a BSD-style __.SYMDEF symbol table, the ParseLibSymbols function reads a 32-bit namesSize field via Get32 at a position that can equal the buffer size, reading 4 bytes past the end of the heap allocation. This reads uninitialized heap data under the default allocator. Version 26.01 patches the issue.
📍 영향받는 시스템
7-Zip versions 9.18 through 26.00
⚔️ 공격 벡터
악의적으로 제작된 BSD SYMDEF 심볼 테이블을 포함한 아카이브 파일을 사용자가 열도록 유도
🛡️ 대응 방법
7-Zip을 버전 26.01 이상으로 즉시 업그레이드하십시오.
🔧 검증 코드
출력된 버전이 26.00 이하이거나 버전 정보가 없으면 취약한 버전이 설치된 것입니다.
7z | grep -i 'version' | grep -vE '26\.01|26\.02|26\.03|26\.04|26\.05|26\.06|26\.07|26\.08|26\.09|26\.10'