🇰🇷 한글 설명
picklescan 0.0.33 미만 버전에서 ctypes 모듈을 차단하지 못하는 취약점이 발견되었습니다. 공격자는 이를 통해 직접적인 시스템 호출 및 원시 메모리 접근을 수행하여 원격 코드 실행(RCE)을 달성할 수 있습니다. 특히 ctypes.WinDLL을 사용하여 kernel32.dll을 로드함으로써 샌드박스 보호와 가젯 체인 탐지를 우회할 수 있습니다.
💡 쉬운 설명
보안 검사 도구가 특정 위험한 명령어를 걸러내지 못해 발생하는 문제입니다. 해커가 특수하게 제작된 파일을 보내면 컴퓨터가 해커의 명령을 직접 실행하게 될 수 있습니다.
🇺🇸 원문 (English)
picklescan before 0.0.33 fails to block the ctypes module, allowing attackers to achieve remote code execution by invoking direct syscalls and accessing raw memory. Attackers can craft malicious pickle files using ctypes.WinDLL to load kernel32.dll and execute arbitrary commands, bypassing sandbox protections and gadget chain detection.
📍 영향받는 시스템
picklescan version < 0.0.33
⚔️ 공격 벡터
악의적으로 조작된 pickle 파일을 통해 ctypes 모듈을 호출하여 시스템 명령 실행
🛡️ 대응 방법
picklescan을 0.0.33 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 0.0.33 미만이면 취약한 상태이며, 0.0.33 이상이면 안전합니다.
pip show picklescan 2>/dev/null | grep Version