🔍 CVE-2008-6547

7.5
CVSS Score
HIGH
2009-03-30
2026-06-16 23:02
✅ 완료

🇰🇷 한글 설명

python-formencode 1.0의 schema.py에서 chained_validators 기능이 제대로 적용되지 않아, 공격자가 입력 검증 체인을 우회하여 의도된 접근 제한을 무시할 수 있는 취약점입니다. 이는 웹 폼의 다단계 검증 메커니즘을 실패하게 만듭니다.

💡 쉬운 설명

FormEncode는 웹 폼 데이터 검증 라이브러리인데, 여러 규칙을 연결하여 검증하는 기능이 작동하지 않습니다. 악의적인 사용자가 원래 차단되어야 할 데이터를 통과시켜 보안 정책을 우회할 수 있습니다.

🇺🇸 원문 (English)

schema.py in FormEncode for Python (python-formencode) 1.0 does not apply the chained_validators feature, which allows attackers to bypass intended access restrictions via unknown vectors.

📍 영향받는 시스템

python-formencode 1.0 및 이전 버전

⚔️ 공격 벡터

chained_validators 우회를 통해 검증되지 않은 악의적 폼 데이터를 직접 제출하여 접근 제한 무시

🛡️ 대응 방법

python-formencode를 1.0 이후 패치된 버전(1.0.1 이상)으로 즉시 업그레이드

🔧 검증 코드

formencode의 버전이 1.0보다 높으면 패치됨, 설치되지 않았거나 1.0이면 취약

Shell / Script
pip list 2>/dev/null | grep -i formencode || echo 'not installed'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

Python