🇰🇷 한글 설명
phpMyAdmin 3.3.x (3.3.10.1 이전) 및 3.4.x (3.4.1 이전)에서 발견된 크로스사이트 스크립팅(XSS) 취약점입니다. 조작된 테이블 이름을 통해 Tracking 페이지에서 임의의 웹 스크립트나 HTML이 주입될 수 있습니다. libraries/tbl_links.inc.php 및 tbl_tracking.php의 부적절한 HTML 렌더링이 원인입니다.
💡 쉬운 설명
phpMyAdmin에서 테이블 이름이 안전하게 처리되지 않아 공격자가 악성 코드를 삽입할 수 있는 문제입니다. 공격자는 이를 통해 해당 페이지를 방문한 사용자의 브라우저에서 악의적인 스크립트를 실행시킬 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in phpMyAdmin 3.3.x before 3.3.10.1 and 3.4.x before 3.4.1 allow remote attackers to inject arbitrary web script or HTML via a crafted table name that triggers improper HTML rendering on a Tracking page, related to (1) libraries/tbl_links.inc.php and (2) tbl_tracking.php.
📍 영향받는 시스템
phpMyAdmin 3.3.x (3.3.10.1 미만), phpMyAdmin 3.4.x (3.4.1 미만)
⚔️ 공격 벡터
조작된 테이블 이름(XSS 페이로드 포함)을 Tracking 페이지를 통해 주입하여 저장된 XSS 공격 실행
🛡️ 대응 방법
phpMyAdmin을 버전 3.3.10.1 이상 또는 3.4.1 이상으로 업그레이드
🔧 검증 코드
설치된 phpMyAdmin 버전이 3.3.10.1 미만이거나 3.4.0이면 취약. 3.3.10.1 이상 또는 3.4.1 이상이면 안전.
dpkg -l phpmyadmin 2>/dev/null | tail -1 || rpm -q phpmyadmin 2>/dev/null