🇰🇷 한글 설명
powerpc-utils-python의 amsnet.py에서 Python pickle 모듈을 안전하지 않게 사용하여 원격 공격자가 조작된 직렬화 객체를 통해 임의의 코드를 실행할 수 있습니다. pickle.load() 또는 pickle.loads()로 신뢰할 수 없는 데이터를 처리할 때 발생하는 취약점입니다.
💡 쉬운 설명
powerpc-utils-python이라는 소프트웨어가 위험한 Python 직렬화 기능을 사용하여, 공격자가 특별히 만든 파일을 보내면 해당 컴퓨터에서 자신의 명령을 실행할 수 있게 해줍니다. 이는 pickle이 Python 객체를 저장할 때 실행 가능한 코드까지 포함할 수 있기 때문입니다.
🇺🇸 원문 (English)
scripts/amsvis/powerpcAMS/amsnet.py in powerpc-utils-python uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object.
📍 영향받는 시스템
powerpc-utils-python (버전 1.3.2 이전)
⚔️ 공격 벡터
원격 공격자가 조작된 pickle 직렬화 객체를 amsnet.py로 전송하여 역직렬화 시 임의 코드 실행
🛡️ 대응 방법
powerpc-utils-python을 최신 버전으로 업그레이드하거나 pickle 대신 JSON 등 안전한 직렬화 형식 사용
🔧 검증 코드
설치된 powerpc-utils-python의 버전을 확인하여 1.3.2 이상인지 확인하면 됩니다. 미설치 상태이거나 1.3.2 이상이면 취약점 없음.
dpkg -l powerpc-utils-python 2>/dev/null | grep powerpc-utils-python