🔍 CVE-2014-4349

3.5
CVSS Score
LOW
2014-06-25
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

phpMyAdmin 4.1.x(4.1.14.1 이전)와 4.2.x(4.2.4 이전) 버전에서 테이블 숨기기/보이기 작업 후 테이블 이름이 부적절하게 처리되면서 발생하는 XSS 취약점입니다. 인증된 사용자가 악성 스크립트가 포함된 테이블 이름을 입력하면 임의의 HTML이나 JavaScript가 실행될 수 있습니다.

💡 쉬운 설명

phpMyAdmin이라는 데이터베이스 관리 도구에서 테이블 이름을 표시할 때 안전하지 않게 처리되어 악성 스크립트를 숨겨 실행시킬 수 있는 문제입니다. 관리자 권한을 가진 사람이 조작된 이름으로 테이블을 숨기거나 표시하면 해당 스크립트가 실행됩니다.

🇺🇸 원문 (English)

Multiple cross-site scripting (XSS) vulnerabilities in phpMyAdmin 4.1.x before 4.1.14.1 and 4.2.x before 4.2.4 allow remote authenticated users to inject arbitrary web script or HTML via a crafted table name that is improperly handled after a (1) hide or (2) unhide action.

📍 영향받는 시스템

phpMyAdmin 4.1.0 ~ 4.1.14.0 및 4.2.0 ~ 4.2.3.x

⚔️ 공격 벡터

인증된 관리자가 악성 스크립트가 포함된 테이블 이름을 통해 테이블 숨기기/보이기 기능 사용 시 XSS 페이로드 실행

🛡️ 대응 방법

phpMyAdmin을 4.1.14.1 이상 또는 4.2.4 이상으로 즉시 업그레이드

🔧 검증 코드

설치된 phpMyAdmin 버전이 출력되며, 4.1.14.1 미만의 4.1.x 또는 4.2.4 미만의 4.2.x 버전이면 즉시 업데이트 필요

Shell / Script
dpkg -l phpmyadmin 2>/dev/null | grep phpmyadmin || rpm -q phpmyadmin 2>/dev/null || grep -m1 'Version' /usr/share/phpmyadmin/VERSION 2>/dev/null

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:S/C:N/I:P/A:N

💻 영향받는 소프트웨어

PHP