🇰🇷 한글 설명
PhpMyAdmin 2.9.1.1 이전 버전의 여러 파일(db_operations.php, db_create.php, querywindow.php, sql.php)에서 발견된 크로스사이트 스크립팅(XSS) 취약점입니다. 테이블 주석, db 파라미터, newname 파라미터 등을 통해 공격자가 임의의 HTML이나 웹 스크립트를 주입하여 사용자의 브라우저에서 실행할 수 있습니다.
💡 쉬운 설명
PhpMyAdmin의 오래된 버전에서 데이터베이스 이름이나 테이블 정보를 입력하는 부분에 악성 코드를 삽입할 수 있습니다. 이를 통해 다른 관리자가 접속했을 때 자동으로 악의적인 동작이 실행될 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in PhpMyAdmin before 2.9.1.1 allow remote attackers to inject arbitrary HTML or web script via (1) a comment for a table name, as exploited through (a) db_operations.php, (2) the db parameter to (b) db_create.php, (3) the newname parameter to db_operations.php, the (4) query_history_latest, (5) query_history_latest_db, and (6) querydisplay_tab parameters to (c) querywindow.php, and (7) the pos parameter to (d) sql.php.
📍 영향받는 시스템
PhpMyAdmin 2.9.1.1 이전 모든 버전
⚔️ 공격 벡터
db 파라미터, 테이블 주석(comment), newname 파라미터, query_history_latest, query_history_latest_db, querydisplay_tab, pos 파라미터를 통한 XSS 페이로드 주입
🛡️ 대응 방법
PhpMyAdmin을 버전 2.9.1.1 이상으로 즉시 업그레이드
🔧 검증 코드
출력 결과에서 phpmyadmin 버전 정보 확인 - 2.9.1.1 이상이면 안전, 이하이면 취약
grep -r 'phpmyadmin' /var/www 2>/dev/null | grep -i version | head -1