🔍 CVE-2026-55780

0.0
CVSS Score
UNKNOWN
2026-07-10
2026-10-25 15:10
✅ 완료

🇰🇷 한글 설명

NanaZip의 .NET 단일 파일 번들 핸들러에서 추출 버퍼 크기를 계산할 때 실제 파일 크기를 검증하지 않는 취약점이 발견되었습니다. 공격자가 조작된 번들 파일을 사용하면 잘못된 메모리 할당을 유도하여 프로세스를 충돌시킬 수 있습니다.

💡 쉬운 설명

나나집 프로그램이 압축을 풀 때 파일 크기를 제대로 확인하지 않아 발생하는 문제입니다. 악의적으로 만들어진 파일을 열면 프로그램이 갑자기 꺼질 수 있습니다.

🇺🇸 원문 (English)

NanaZip is the 7-Zip derivative intended for the modern Windows experience. Prior to 6.5.1749.0, NanaZip's .NET single-file bundle handler in NanaZip.Codecs.Archive.DotNetSingleFile.cpp sizes its extraction buffer from the bundle entry Size field, which is only checked for sign and is not validated against the real file size. A crafted bundle can cause an attacker-chosen allocation inside Extract, where std::bad_alloc or std::length_error can escape across the COM STDMETHODCALLTYPE boundary and crash the process. This issue is fixed in version 6.5.1749.0.

📍 영향받는 시스템

NanaZip 6.5.1749.0 미만 버전

⚔️ 공격 벡터

조작된 .NET 단일 파일 번들 파일을 NanaZip으로 열도록 유도

🛡️ 대응 방법

NanaZip를 최신 버전인 6.5.1749.0 이상으로 업데이트

🔧 검증 코드

출력된 버전 번호가 6.5.1749.0보다 낮은지 확인

Shell / Script
powershell -command "(Get-Package -Name 'NanaZip').Version"

💻 영향받는 소프트웨어

Storage Protect Snapshot for Windows