🔍 CVE-2014-8959

6.5
CVSS Score
MEDIUM
2014-11-30
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

phpMyAdmin의 GIS 에디터의 libraries/gis/GIS_Factory.class.php 파일에서 발견된 디렉토리 트래버설 취약점입니다. 원격 인증된 사용자가 조작된 geometry-type 파라미터를 통해 임의의 로컬 파일을 포함하여 실행할 수 있습니다.

💡 쉬운 설명

phpMyAdmin이라는 데이터베이스 관리 도구에서 지도 기능 관련 파일을 불러올 때 경로 검증이 부족해 공격자가 원하는 파일을 실행할 수 있는 문제입니다. 로그인한 사용자만 악용할 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in libraries/gis/GIS_Factory.class.php in the GIS editor in phpMyAdmin 4.0.x before 4.0.10.6, 4.1.x before 4.1.14.7, and 4.2.x before 4.2.12 allows remote authenticated users to include and execute arbitrary local files via a crafted geometry-type parameter.

📍 영향받는 시스템

phpMyAdmin 4.0.x (4.0.10.6 미만), 4.1.x (4.1.14.7 미만), 4.2.x (4.2.12 미만)

⚔️ 공격 벡터

인증된 사용자가 GIS 에디터의 geometry-type 파라미터에 디렉토리 트래버설 문자(../)를 포함시켜 임의 파일 포함 및 실행

🛡️ 대응 방법

phpMyAdmin을 4.0.10.6, 4.1.14.7, 또는 4.2.12 이상의 패치된 버전으로 업그레이드

🔧 검증 코드

서버에 설치된 phpMyAdmin의 위치를 확인하고 버전을 dpkg -l phpmyadmin 또는 설치 디렉토리의 VERSION 파일로 확인하여 4.0.10.6, 4.1.14.7, 4.2.12 이상인지 검증

Shell / Script
grep -r 'geometry-type' /var/www/*/phpmyadmin/ 2>/dev/null | head -5 || echo 'phpMyAdmin not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP