🇰🇷 한글 설명
phpMyAdmin 3.5.x 및 4.0.x 버전에 존재하는 다중 XSS 취약점으로, 데이터베이스 이름, 사용자 이름, 로고 URL, 프록시 목록, version.json 파일 등을 통해 공격자가 임의의 웹 스크립트나 HTML을 주입할 수 있습니다. 성공적인 공격 시 사용자의 세션을 탈취하거나 민감한 정보를 탈취할 수 있습니다.
💡 쉬운 설명
phpMyAdmin 데이터베이스 관리 도구에서 사용자의 입력을 제대로 검증하지 않아 악의적인 코드를 삽입할 수 있는 문제입니다. 공격자가 데이터베이스 이름이나 사용자 이름 같은 설정값에 악의적인 코드를 숨겨서 다른 사용자가 접속했을 때 실행되도록 할 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in phpMyAdmin 3.5.x before 3.5.8.2 and 4.0.x before 4.0.4.2 allow remote attackers to inject arbitrary web script or HTML via vectors involving (1) a crafted database name, (2) a crafted user name, (3) a crafted logo URL in the navigation panel, (4) a crafted entry in a certain proxy list, or (5) crafted content in a version.json file.
📍 영향받는 시스템
phpMyAdmin 3.5.0 ~ 3.5.8.1, 4.0.0 ~ 4.0.4.1
⚔️ 공격 벡터
데이터베이스 이름, 사용자 이름, 로고 URL, 프록시 목록, version.json 파일에 XSS 페이로드 주입
🛡️ 대응 방법
phpMyAdmin을 3.5.8.2 이상 또는 4.0.4.2 이상 버전으로 즉시 업그레이드
🔧 검증 코드
설치된 phpMyAdmin 버전을 확인하여 3.5.8.2 이전 또는 4.0.4.2 이전 버전이면 취약 상태입니다.
dpkg -l 2>/dev/null | grep phpmyadmin || rpm -qa 2>/dev/null | grep phpmyadmin