🔍 CVE-2026-22612

0.0
CVSS Score
UNKNOWN
2026-01-10
2026-01-10 02:15
✅ 완료

🇰🇷 한글 설명

Fickling은 Python 피클링 디컴파일러 및 정적 분석기입니다. 버전 0.1.7 이전에는 'builtins' 블라인드เน스 때문에 탐지 우회 취약성이 존재했지만 버전 0.1.7에서 패치되었습니다.

💡 쉬운 설명

Fickling은 Python의 피클링 기능을 디컴파일링하고 분석하는 도구입니다. 버전 0.1.7 이전에는 빌트인 함수를 제대로 처리하지 못해 공격자가 탐지를 피할 수 있는 취약성이 있었습니다. 버전 0.1.7부터는 이 문제가 해결되었습니다.

🇺🇸 원문 (English)

Fickling is a Python pickling decompiler and static analyzer. Prior to version 0.1.7, Fickling is vulnerable to detection bypass due to "builtins" blindness. This issue has been patched in version 0.1.7.

📍 영향받는 시스템

Fickling 버전 0.1.7 이전

⚔️ 공격 벡터

공격자는 Fickling의 'builtins' 블라인드네스를 이용하여 악의적인 코드를 탐지 시스템에서 감추는 방법으로 공격할 수 있습니다.

🛡️ 대응 방법

Fickling을 버전 0.1.7 이상으로 업데이트하여 취약성을 해결할 수 있습니다.

🔧 검증 코드

이 코드는 Python의 pkg_resources 모듈을 사용하여 Fickling의 버전을 확인합니다. Fickling이 설치되어 있지 않으면 '미설치' 메시지를 출력합니다. Python 환경에서 이 코드를 실행하기 위해 필요한 권한은 일반 사용자 권한입니다. Fickling과 pkg_resources가 설치되어 있어야 합니다.

Shell / Script
import pkg_resources
try:
    version = pkg_resources.get_distribution('fickling').version
    if version < '0.1.7':
        print({"result": "취약", "reason": "Fickling 버전이 0.1.7 미만"})
    else:
        print({"result": "양호", "reason": "Fickling 버전이 0.1.7 이상"})
except pkg_resources.DistributionNotFound:
    print({"result": "미설치", "reason": "Fickling이 설치되어 있지 않음"})

💻 영향받는 소프트웨어

Python