🇰🇷 한글 설명
phpMyAdmin 4.x 버전 4.0.3 이전의 view_create.php(Create View 페이지)에 XSS 취약점이 존재합니다. 인증된 사용자가 잘못된 CREATE VIEW 구문을 통해 에러 메시지에 임의의 웹 스크립트나 HTML을 주입할 수 있습니다.
💡 쉬운 설명
phpMyAdmin에 로그인한 사용자가 특수하게 조작된 데이터베이스 명령어를 입력할 때, 에러 메시지 화면에 악의적인 코드를 숨겨 넣을 수 있습니다. 이 코드는 이후 같은 페이지를 방문하는 다른 사용자들의 브라우저에서 실행됩니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in view_create.php (aka the Create View page) in phpMyAdmin 4.x before 4.0.3 allows remote authenticated users to inject arbitrary web script or HTML via an invalid SQL CREATE VIEW statement with a crafted name that triggers an error message.
📍 영향받는 시스템
phpMyAdmin 4.0.0 ~ 4.0.2
⚔️ 공격 벡터
인증된 사용자가 Create View 페이지에서 조작된 SQL 구문을 입력하여 XSS 페이로드를 포함한 에러 메시지 생성 후 다른 사용자 공격
🛡️ 대응 방법
phpMyAdmin을 4.0.3 이상의 버전으로 즉시 업그레이드 필요
🔧 검증 코드
설치된 phpMyAdmin 버전이 4.0.3 이상이면 안전하고, 4.0.0~4.0.2이면 취약합니다.
dpkg -l phpmyadmin 2>/dev/null | grep -E 'phpmyadmin' | awk '{print $3}'