🔍 CVE-2009-3622

4.3
CVSS Score
MEDIUM
2009-10-23
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

WordPress 2.8.5 이전의 wp-trackback.php에서 긴 title 파라미터와 다수의 "UTF-8" 부분 문자열로 구성된 charset 파라미터를 악용하여 PHP의 mb_convert_encoding 함수에 과부하를 유발할 수 있습니다. 이로 인해 서버 CPU가 과도하게 소비되어 서비스 거부 상태가 발생합니다.

💡 쉬운 설명

공격자가 특수하게 조작된 요청을 WordPress 추적백(trackback) 기능으로 보내면 서버가 데이터 변환 작업에 과도한 시간을 소비하게 됩니다. 결과적으로 웹사이트가 느려지거나 응답하지 않는 상태가 될 수 있습니다.

🇺🇸 원문 (English)

Algorithmic complexity vulnerability in wp-trackback.php in WordPress before 2.8.5 allows remote attackers to cause a denial of service (CPU consumption and server hang) via a long title parameter in conjunction with a charset parameter composed of many comma-separated "UTF-8" substrings, related to the mb_convert_encoding function in PHP.

📍 영향받는 시스템

WordPress 2.8.4 이하 (wp-trackback.php가 포함된 모든 버전)

⚔️ 공격 벡터

POST 또는 GET 요청으로 wp-trackback.php의 title 파라미터에 긴 문자열, charset 파라미터에 다수의 "UTF-8" 부분 문자열을 쉼표로 구분하여 전송

🛡️ 대응 방법

WordPress를 2.8.5 이상으로 업그레이드

🔧 검증 코드

출력된 버전이 2.8.5 미만이면 취약상태, 2.8.5 이상이면 패치된 상태

Shell / Script
grep -r "wp_version" /var/www/html/wp-includes/version.php 2>/dev/null | grep -oE '\$wp_version = \'[0-9.]+' | grep -oE '[0-9.]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP