🇰🇷 한글 설명
phpPgAdmin 5.0.4 이전 버전의 functions.php에서 발생하는 다중 XSS 취약점입니다. 함수명 또는 타입 파라미터에 악의적인 스크립트를 주입하여 원격 공격자가 임의의 웹 스크립트나 HTML을 실행할 수 있습니다.
💡 쉬운 설명
phpPgAdmin에서 함수 정보를 표시할 때 사용자 입력을 제대로 검증하지 않아 해킹 코드가 그대로 실행됩니다. 악의적인 함수명으로 데이터베이스에 접근하는 사용자를 속여서 공격할 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in functions.php in phpPgAdmin before 5.0.4 allow remote attackers to inject arbitrary web script or HTML via the (1) name or (2) type of a function.
📍 영향받는 시스템
phpPgAdmin 5.0.3 이하 모든 버전
⚔️ 공격 벡터
함수명(name) 또는 함수 타입(type) 파라미터에 JavaScript 코드를 삽입하여 웹 페이지에서 실행
🛡️ 대응 방법
phpPgAdmin을 5.0.4 이상으로 업그레이드하거나 패치 적용
🔧 검증 코드
phpPgAdmin 버전이 5.0.4 이상이면 안전하고, 5.0.3 이하면 취약함
grep -r "version" /usr/share/phppgadmin/VERSION 2>/dev/null || find / -name 'VERSION' -path '*/phppgadmin/*' 2>/dev/null | head -1 | xargs cat