🔍 CVE-2007-1539

4.3
CVSS Score
MEDIUM
2007-03-20
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

pragmaMX Landkarten 2.1 모듈의 inc/map.func.php 파일에 디렉토리 트래버설 취약점이 존재하여, 원격 공격자가 module_name 파라미터에 .. 시퀀스를 통해 임의의 파일을 포함할 수 있습니다. Apache 로그 파일에 PHP 코드를 injection하여 원격 코드 실행이 가능합니다.

💡 쉬운 설명

pragmaMX 지도 모듈에서 경로 조작 기호(..)를 이용해 서버의 다른 파일에 접근할 수 있는 결함입니다. 공격자가 악성 PHP 코드를 로그 파일에 삽입 후 실행시킬 수 있어 서버가 장악될 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in inc/map.func.php in pragmaMX Landkarten 2.1 module allows remote attackers to include arbitrary files via a .. (dot dot) sequence in the module_name parameter, as demonstrated via a static PHP code injection attack in an Apache log file.

📍 영향받는 시스템

pragmaMX Landkarten 2.1 module 및 이전 버전

⚔️ 공격 벡터

HTTP 요청의 module_name 파라미터에 ../../../등/로그/파일 형식의 경로 조작 후 PHP 코드 injection

🛡️ 대응 방법

pragmaMX를 최신 버전으로 업그레이드하거나, inc/map.func.php에서 module_name 파라미터의 .. 시퀀스를 필터링하는 입력 검증 추가

🔧 검증 코드

map.func.php 파일이 발견되면 pragmaMX가 설치되어 있으며, 해당 파일에서 module_name 파라미터의 경로 검증 로직을 확인하여 .. 필터링 여부를 판단합니다.

Shell / Script
find /var/www -name 'map.func.php' -type f 2>/dev/null && grep -r 'module_name' /var/www/*/inc/map.func.php 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP