🔍 CVE-2016-4043

4.9
CVSS Score
MEDIUM
2017-02-24
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Plone 5.0rc1부터 5.1a1까지의 버전에서 Chameleon 템플릿 엔진을 통해 Restricted Python 보안 제한을 우회할 수 있는 취약점입니다. 템플릿 생성 또는 편집 권한이 있는 인증된 사용자가 악의적인 코드를 실행할 수 있습니다.

💡 쉬운 설명

Plone이라는 웹사이트 관리 프로그램에서 권한 있는 사용자가 특정 파일(템플릿)을 수정해 보안 규칙을 무시하고 위험한 명령을 실행할 수 있는 문제입니다. 내부 사용자의 잘못된 의도나 계정 탈취 시 피해가 발생할 수 있습니다.

🇺🇸 원문 (English)

Chameleon (five.pt) in Plone 5.0rc1 through 5.1a1 allows remote authenticated users to bypass Restricted Python by leveraging permissions to create or edit templates.

📍 영향받는 시스템

Plone 5.0rc1, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 5.0.4, 5.1a1

⚔️ 공격 벡터

템플릿 생성/편집 권한을 가진 인증된 사용자가 Chameleon 템플릿에 제한되지 않은 Python 코드를 삽입하여 Restricted Python 샌드박스 우회

🛡️ 대응 방법

Plone을 5.1b1 이상으로 업그레이드하거나 권한 없는 사용자의 템플릿 편집 권한 제한

🔧 검증 코드

Plone 설치 여부 확인. pip로 설치된 경우 버전이 나타나고, 시스템 설치의 경우 업그레이드 패키지 경로 표시. 아무것도 나타나지 않으면 미설치

Shell / Script
pip list 2>/dev/null | grep -i plone || (find / -name 'plone.app.upgrade' 2>/dev/null | head -1)

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N

💻 영향받는 소프트웨어

Python