🇰🇷 한글 설명
Python 피클링 디컴파일러 및 정적 분석 도구인 Fickling의 0.1.6 미만 버전에서 보안 우회 취약점이 발견되었습니다. pty 모듈이 차단 목록에 누락되어 pty.spawn()을 사용하는 위험한 피클 파일이 안전한 것으로 잘못 분류될 수 있습니다. 이 문제는 0.1.6 버전에서 수정되었습니다.
💡 쉬운 설명
악성 코드가 숨겨진 파일을 검사하는 도구가 특정 위험한 명령어를 감지하지 못하는 결함이 있었습니다. 이로 인해 안전하다고 판단된 파일이 실제로는 시스템을 공격할 수 있는 위험한 상태일 수 있습니다.
🇺🇸 원문 (English)
Fickling is a Python pickling decompiler and static analyzer. Versions prior to 0.1.6 had a bypass caused by `pty` missing from the block list of unsafe module imports. This led to unsafe pickles based on `pty.spawn()` being incorrectly flagged as `LIKELY_SAFE`, and was fixed in version 0.1.6. This impacted any user or system that used Fickling to vet pickle files for security issues.
📍 영향받는 시스템
Fickling versions prior to 0.1.6
⚔️ 공격 벡터
검사 도구의 차단 목록을 우회하는 pty.spawn() 기반의 악성 피클 파일 제공
🛡️ 대응 방법
Fickling을 0.1.6 버전 이상으로 업데이트
🔧 검증 코드
출력된 버전이 0.1.6 미만이면 취약한 상태이며, 0.1.6 이상이면 안전합니다.
pip show fickling | grep Version