🇰🇷 한글 설명
phpMyAdmin의 마이크로 히스토리 기능에서 발견된 XSS 취약점으로, 공격자가 악의적인 URL을 통해 js/ajax.js에 웹 스크립트를 주입할 수 있습니다. CSRF 공격을 통해 root 계정을 생성하거나 민감한 작업을 수행할 수 있습니다.
💡 쉬운 설명
phpMyAdmin 관리 도구에 악의적인 링크를 클릭하면 공격자가 당신의 브라우저에서 몰래 명령을 실행할 수 있습니다. 이를 통해 공격자가 관리자 계정을 만들거나 데이터베이스를 조작할 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in the micro history implementation in phpMyAdmin 4.0.x before 4.0.10.3, 4.1.x before 4.1.14.4, and 4.2.x before 4.2.8.1 allows remote attackers to inject arbitrary web script or HTML, and consequently conduct a cross-site request forgery (CSRF) attack to create a root account, via a crafted URL, related to js/ajax.js.
📍 영향받는 시스템
phpMyAdmin 4.0.x (4.0.10.3 미만), 4.1.x (4.1.14.4 미만), 4.2.x (4.2.8.1 미만)
⚔️ 공격 벡터
공격자가 악의적인 URL을 사용자에게 클릭하게 하여 js/ajax.js를 통해 XSS 페이로드를 실행하고 CSRF 공격 수행
🛡️ 대응 방법
phpMyAdmin을 4.0.10.3, 4.1.14.4, 4.2.8.1 이상의 최신 버전으로 즉시 업그레이드
🔧 검증 코드
phpMyAdmin이 설치된 경우 버전 번호가 표시되며, 4.0.10.3/4.1.14.4/4.2.8.1 미만이면 취약점에 노출됨
dpkg -l 2>/dev/null | grep phpmyadmin || rpm -q phpmyadmin 2>/dev/null