🔍 CVE-2015-3440

4.3
CVSS Score
MEDIUM
2015-08-03
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

WordPress 4.2.1 이전 버전의 wp-includes/wp-db.php에서 MySQL TEXT 데이터 타입의 길이 제한으로 인해 긴 댓글을 통해 XSS 공격이 가능한 취약점입니다. 공격자가 악의적인 HTML/JavaScript를 포함한 댓글을 등록하면 다른 사용자가 이를 볼 때 실행될 수 있습니다.

💡 쉬운 설명

WordPress 댓글 기능에서 길이 제한 검사가 제대로 작동하지 않아 악성 코드가 저장될 수 있습니다. 다른 사용자가 그 댓글을 보면 악성 코드가 실행되어 계정이 탈취되거나 개인정보가 유출될 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in wp-includes/wp-db.php in WordPress before 4.2.1 allows remote attackers to inject arbitrary web script or HTML via a long comment that is improperly stored because of limitations on the MySQL TEXT data type.

📍 영향받는 시스템

WordPress 4.2.0 이하 모든 버전 (wp-includes/wp-db.php)

⚔️ 공격 벡터

게시물 댓글 섹션에 MySQL TEXT 크기 한계를 초과하는 XSS 페이로드가 포함된 긴 댓글 작성

🛡️ 대응 방법

WordPress를 4.2.1 이상으로 업데이트하거나 wp-includes/wp-db.php의 데이터 검증 로직 패치 적용

🔧 검증 코드

WordPress 설치 경로에서 wp-db.php 존재 여부와 wp core version 명령으로 버전 확인. 4.2.1 미만이면 취약함. WP-CLI가 없으면 version.php에서 버전 문자열 확인.

Shell / Script
grep -r 'wp_db.php' /var/www/html/wp-includes/ 2>/dev/null | head -1 && wp core version 2>/dev/null || cat /var/www/html/wp-includes/version.php | grep wp_version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL