🔍 CVE-2007-0107

6.8
CVSS Score
MEDIUM
2007-01-09
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

WordPress 2.0.6 이전에서 PHP의 mbstring 확장이 활성화될 때, SQL 쿼리 이스케이프 후 멀티바이트 문자 집합을 재디코딩하여 SQL 인젝션 보호를 우회할 수 있는 취약점입니다. 공격자는 UTF-7 등의 특수 인코딩을 통해 필터를 회피하고 임의의 SQL 명령을 실행할 수 있습니다.

💡 쉬운 설명

WordPress의 보안 필터가 특수한 문자 인코딩으로 인해 작동하지 않아, 해커가 데이터베이스에 직접 접근할 수 있습니다. 이를 통해 개인정보 탈취, 웹사이트 변조, 악성코드 주입 등이 가능합니다.

🇺🇸 원문 (English)

WordPress before 2.0.6, when mbstring is enabled for PHP, decodes alternate character sets after escaping the SQL query, which allows remote attackers to bypass SQL injection protection schemes and execute arbitrary SQL commands via multibyte charsets, as demonstrated using UTF-7.

📍 영향받는 시스템

WordPress 2.0.6 이전 버전 (PHP mbstring 확장 활성화 필수)

⚔️ 공격 벡터

멀티바이트 문자 집합(UTF-7 등)을 사용한 SQL 인젝션 페이로드 삽입

🛡️ 대응 방법

WordPress를 2.0.6 이상으로 즉시 업그레이드하거나 PHP mbstring 확장 비활성화

🔧 검증 코드

출력된 버전이 2.0.6 미만이면 취약점이 존재하고, 2.0.6 이상이면 패치된 상태입니다. 명령어 실행 불가 시 해당 시스템에 WordPress가 설치되지 않은 상태입니다.

Shell / Script
grep -oP '\$wp_version\s*=\s*["'\''](\d+\.\d+\.\d+)' wp-includes/version.php 2>/dev/null || echo 'WordPress not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP