🇰🇷 한글 설명
phpMyAdmin 4.0.x, 4.4.x, 4.5.x 버전의 테이블명, SET 값, 검색 쿼리, Location 헤더 호스트명 입력 지점에서 XSS 취약점이 존재합니다. 인증된 사용자가 임의의 자바스크립트 코드를 주입하여 다른 사용자의 세션을 탈취하거나 정보를 유출할 수 있습니다.
💡 쉬운 설명
phpMyAdmin에 로그인한 사용자가 데이터베이스 작업 시 악의적인 코드를 심어 다른 관리자가 실행하게 할 수 있습니다. 이를 통해 계정 탈취, 데이터 도용, 또는 시스템 접근 권한 확대가 가능합니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in phpMyAdmin 4.0.x before 4.0.10.13, 4.4.x before 4.4.15.3, and 4.5.x before 4.5.4 allow remote authenticated users to inject arbitrary web script or HTML via a (1) table name, (2) SET value, (3) search query, or (4) hostname in a Location header.
📍 영향받는 시스템
phpMyAdmin 4.0.x (< 4.0.10.13), 4.4.x (< 4.4.15.3), 4.5.x (< 4.5.4)
⚔️ 공격 벡터
인증된 사용자가 테이블명, 검색 쿼리, SQL SET 구문, 리다이렉트 위치값에 <script> 태그를 포함시켜 관리자 계정의 쿠키/세션 정보를 탈취합니다.
🛡️ 대응 방법
phpMyAdmin을 4.0.10.13, 4.4.15.3, 4.5.4 이상의 보안 패치 버전으로 즉시 업그레이드합니다.
🔧 검증 코드
출력된 버전 번호를 확인하여 4.0.10.13 이상, 4.4.15.3 이상, 또는 4.5.4 이상인지 검증하면 취약점 존재 여부를 판단할 수 있습니다.
dpkg -l phpmyadmin 2>/dev/null | grep phpmyadmin | awk '{print $3}'