🔍 CVE-2016-2040

5.4
CVSS Score
MEDIUM
2016-02-20
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

phpMyAdmin 4.0.x, 4.4.x, 4.5.x 버전의 테이블명, SET 값, 검색 쿼리, Location 헤더 호스트명 입력 지점에서 XSS 취약점이 존재합니다. 인증된 사용자가 임의의 자바스크립트 코드를 주입하여 다른 사용자의 세션을 탈취하거나 정보를 유출할 수 있습니다.

💡 쉬운 설명

phpMyAdmin에 로그인한 사용자가 데이터베이스 작업 시 악의적인 코드를 심어 다른 관리자가 실행하게 할 수 있습니다. 이를 통해 계정 탈취, 데이터 도용, 또는 시스템 접근 권한 확대가 가능합니다.

🇺🇸 원문 (English)

Multiple cross-site scripting (XSS) vulnerabilities in phpMyAdmin 4.0.x before 4.0.10.13, 4.4.x before 4.4.15.3, and 4.5.x before 4.5.4 allow remote authenticated users to inject arbitrary web script or HTML via a (1) table name, (2) SET value, (3) search query, or (4) hostname in a Location header.

📍 영향받는 시스템

phpMyAdmin 4.0.x (< 4.0.10.13), 4.4.x (< 4.4.15.3), 4.5.x (< 4.5.4)

⚔️ 공격 벡터

인증된 사용자가 테이블명, 검색 쿼리, SQL SET 구문, 리다이렉트 위치값에 <script> 태그를 포함시켜 관리자 계정의 쿠키/세션 정보를 탈취합니다.

🛡️ 대응 방법

phpMyAdmin을 4.0.10.13, 4.4.15.3, 4.5.4 이상의 보안 패치 버전으로 즉시 업그레이드합니다.

🔧 검증 코드

출력된 버전 번호를 확인하여 4.0.10.13 이상, 4.4.15.3 이상, 또는 4.5.4 이상인지 검증하면 취약점 존재 여부를 판단할 수 있습니다.

Shell / Script
dpkg -l phpmyadmin 2>/dev/null | grep phpmyadmin | awk '{print $3}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

💻 영향받는 소프트웨어

PHP