🇰🇷 한글 설명
Plone의 python_scripts.py에서 formatColumns 처리 시 입력값 검증 부재로 인해 대용량 값 전송 시 과도한 메모리 소비를 유발합니다. 원격 공격자가 이를 악용하여 메모리 고갈로 인한 서비스 거부(DoS) 공격을 수행할 수 있으며, 4.2.3 이전 및 4.3 베타 1 이전 버전이 영향을 받습니다.
💡 쉬운 설명
Plone 웹사이트 빌더의 데이터 포맷팅 기능에서 지나치게 큰 데이터를 처리할 때 메모리를 과다 소비하는 결함입니다. 공격자가 이를 악용하면 서버의 메모리를 전부 사용하게 만들어 서비스를 중단시킬 수 있습니다.
🇺🇸 원문 (English)
python_scripts.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to cause a denial of service (memory consumption) via a large value, related to formatColumns.
📍 영향받는 시스템
Plone 4.2.3 미만, Plone 4.3 베타 1 미만 버전
⚔️ 공격 벡터
HTTP 요청으로 formatColumns 파라미터에 매우 큰 값을 전송하여 서버 메모리 소진 유발
🛡️ 대응 방법
Plone을 4.2.3 이상 또는 4.3 베타 1 이상으로 업그레이드
🔧 검증 코드
명령어가 'VULNERABLE'을 출력하면 취약한 버전이 설치되어 있으며, 'PATCHED'를 출력하면 패치된 버전입니다.
python -c "import Products.Plone; print(Products.Plone.__version__)" 2>/dev/null | grep -E '(4\.2\.[0-2]|4\.3\.0a)' && echo 'VULNERABLE' || echo 'PATCHED'