🇰🇷 한글 설명
phpMyAdmin 3.4.x 버전의 js/sql.js에 있는 PMA_unInlineEditRow 함수에서 발생하는 XSS 취약점입니다. 데이터베이스명, 테이블명, 컬럼명이 인라인 편집 후 부적절하게 처리되어 원격 인증된 사용자가 악의적인 웹 스크립트를 주입할 수 있습니다.
💡 쉬운 설명
phpMyAdmin에서 데이터베이스/테이블/컬럼 이름에 악성 코드를 숨겨 넣을 수 있는 취약점입니다. 인증된 사용자가 이를 악용하여 다른 관리자의 브라우저에서 악성 스크립트를 실행시킬 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in the PMA_unInlineEditRow function in js/sql.js in phpMyAdmin 3.4.x before 3.4.5 allow remote authenticated users to inject arbitrary web script or HTML via a (1) database name, (2) table name, or (3) column name that is not properly handled after an inline-editing operation.
📍 영향받는 시스템
phpMyAdmin 3.4.0 ~ 3.4.4
⚔️ 공격 벡터
인증된 사용자가 데이터베이스/테이블/컬럼명에 XSS 페이로드를 포함하여 인라인 편집 수행
🛡️ 대응 방법
phpMyAdmin을 3.4.5 이상으로 업그레이드
🔧 검증 코드
설치된 phpMyAdmin의 버전을 확인하여 3.4.5 미만이면 취약함
dpkg -l 2>/dev/null | grep phpmyadmin | awk '{print $3}'