🇰🇷 한글 설명
Plone 4.2.3 이전 및 4.3 베타 1 이전 버전의 python_scripts.py에서 'go_back' 관련 기능의 부적절한 입력 검증으로 인해, 원격 공격자가 조작된 URL을 통해 임의의 Python 코드를 실행할 수 있는 취약점입니다. 성공적인 공격 시 웹 애플리케이션 서버에 대한 완전한 제어권을 획득할 수 있습니다.
💡 쉬운 설명
Plone 웹사이트 관리 시스템의 일부 버전에서 공격자가 특수하게 조작된 웹 주소를 통해 서버의 코드를 원격으로 실행할 수 있습니다. 이를 통해 민감한 데이터를 탈취하거나 시스템을 변조할 수 있습니다.
🇺🇸 원문 (English)
python_scripts.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to execute Python code via a crafted URL, related to "go_back."
📍 영향받는 시스템
Plone 4.2.3 미만, Plone 4.3 베타 1 미만
⚔️ 공격 벡터
go_back 파라미터를 조작하여 python_scripts.py로 전달되는 URL을 통한 원격 코드 실행
🛡️ 대응 방법
Plone을 4.2.3 이상 또는 4.3 베타 1 이상으로 즉시 업그레이드
🔧 검증 코드
설치된 Plone 버전이 4.2.3 이상이면 'safe'가 출력되고, 미만이면 'vulnerable'이 출력되며, 취약점이 있으면 즉시 업그레이드 필요합니다.
pip show Plone 2>/dev/null | grep Version | awk '{print $2}' | grep -E '^4\.(2\.[3-9]|[3-9])' && echo 'safe' || echo 'vulnerable'