🇰🇷 한글 설명
phpMyAdmin 2.11.x (2.11.9.6 이전) 및 3.x (3.2.2.1 이전)에서 MySQL 테이블 이름을 통해 악의적인 웹 스크립트나 HTML을 주입할 수 있는 크로스사이트 스크립팅(XSS) 취약점입니다. 원격 공격자가 이를 악용하여 사용자의 브라우저에서 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
phpMyAdmin 관리 도구의 테이블 이름 필드가 안전하게 검증되지 않아 해커가 악의적인 코드를 삽입할 수 있습니다. 피해자가 해당 페이지를 방문하면 공격자의 코드가 실행되어 개인정보 탈취나 계정 제어가 가능합니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in phpMyAdmin 2.11.x before 2.11.9.6 and 3.x before 3.2.2.1 allows remote attackers to inject arbitrary web script or HTML via a crafted name for a MySQL table.
📍 영향받는 시스템
phpMyAdmin 2.11.0~2.11.9.5, 3.0.0~3.2.2.0
⚔️ 공격 벡터
테이블 이름 입력 필드에 JavaScript 코드를 포함한 문자열 입력 후 페이지 렌더링 시 스크립트 실행
🛡️ 대응 방법
phpMyAdmin을 2.11.9.6 이상 또는 3.2.2.1 이상으로 즉시 업그레이드
🔧 검증 코드
설치된 phpmyadmin 패키지의 버전이 2.11.9.6 미만 또는 3.0.0~3.2.2.0 범위이면 취약
dpkg -l 2>/dev/null | grep phpmyadmin | awk '{print $2, $3}'