🇰🇷 한글 설명
phpMyAdmin의 view operations 페이지에서 XSS 취약점으로, 인증된 사용자가 조작된 view 이름을 통해 임의의 웹 스크립트나 HTML 코드를 주입할 수 있습니다. js/functions.js 파일의 입력 검증 부족으로 인해 발생합니다.
💡 쉬운 설명
phpMyAdmin에 로그인한 사용자가 데이터베이스 view의 이름에 악의적인 코드를 숨겨 삽입할 수 있습니다. 다른 사용자가 그 view를 보면 숨겨진 코드가 실행되어 피해를 입을 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in the view operations page in phpMyAdmin 4.1.x before 4.1.14.3 and 4.2.x before 4.2.7.1 allows remote authenticated users to inject arbitrary web script or HTML via a crafted view name, related to js/functions.js.
📍 영향받는 시스템
phpMyAdmin 4.1.14.3 미만 및 4.2.7.1 미만
⚔️ 공격 벡터
인증된 사용자가 view operations 페이지에서 특수 문자를 포함한 view 이름 입력을 통해 스크립트 주입
🛡️ 대응 방법
phpMyAdmin을 4.1.14.3 이상 또는 4.2.7.1 이상으로 업데이트
🔧 검증 코드
설치된 phpMyAdmin 버전이 4.1.14.3 미만이거나 4.2.7.1 미만이면 취약함
dpkg -l phpmyadmin 2>/dev/null | awk 'NR==2 {print $3}'