🇰🇷 한글 설명
mmaitre314 picklescan의 ZIP 아카이브 스캔 구성 요소에서 예외 상황을 부적절하게 처리하여 발생하는 취약점입니다. 공격자가 CRC 오류가 포함된 파일을 ZIP 아카이브에 포함시켜 스캔을 중단시키면, 보안 검사를 우회하여 악성 pickle 파일을 실행할 수 있습니다.
💡 쉬운 설명
압축 파일 안에 일부러 오류가 있는 파일을 넣어 보안 검사 프로그램이 작동을 멈추게 만드는 공격입니다. 검사를 통과한 것처럼 보이는 파일 속에 숨겨진 악성 코드가 실행될 위험이 있습니다.
🇺🇸 원문 (English)
An Improper Handling of Exceptional Conditions vulnerability in the ZIP archive scanning component of mmaitre314 picklescan allows a remote attacker to bypass security scans. This is achieved by crafting a ZIP archive containing a file with a bad Cyclic Redundancy Check (CRC), which causes the scanner to halt and fail to analyze the contents for malicious pickle files. When the file incorrectly considered safe is loaded, it can lead to the execution of malicious code.
📍 영향받는 시스템
mmaitre314 picklescan (ZIP 스캔 기능 사용 시)
⚔️ 공격 벡터
CRC 오류가 포함된 특수하게 제작된 ZIP 아카이브를 업로드하여 스캔 프로세스를 우회함
🛡️ 대응 방법
picklescan 라이브러리를 최신 보안 패치가 적용된 버전으로 업데이트하거나, ZIP 스캔 시 예외 처리가 강화된 환경을 구축해야 합니다.
🔧 검증 코드
설치된 picklescan의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조합니다.
pip show picklescan 2>/dev/null | grep -E 'Name:|Version:'