🇰🇷 한글 설명
WordPress 4.2.2 이전 버전의 wp-includes/wp-db.php에서 MySQL TEXT 데이터 타입의 크기 제한으로 인해 발생하는 교차 사이트 스크립팅(XSS) 취약점입니다. 공격자는 긴 댓글을 통해 악의적인 웹 스크립트 또는 HTML을 주입할 수 있습니다.
💡 쉬운 설명
WordPress 댓글 기능에 특수한 코드를 삽입하여 다른 사용자의 브라우저에서 악성 스크립트를 실행하게 할 수 있는 보안 결함입니다. 데이터베이스 저장소 제한 때문에 입력값 검증이 제대로 작동하지 않습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in wp-includes/wp-db.php in WordPress before 4.2.2 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-3440.
📍 영향받는 시스템
WordPress 4.2.2 이전의 모든 버전
⚔️ 공격 벡터
게시물/페이지의 댓글 필드에 악의적인 HTML/JavaScript 포함 긴 텍스트 입력
🛡️ 대응 방법
WordPress를 4.2.2 이상으로 업그레이드
🔧 검증 코드
반환된 버전 번호가 4.2.2 미만이면 취약점 존재, 이상이면 패치됨
grep -oP '\$wp_version = .\K[^.]*' wp-includes/version.php 2>/dev/null | head -1