🇰🇷 한글 설명
MH Board 1.3.2.1 이하 버전에서 경로 입력값 검증 부족으로 인한 경로 탐색 취약점입니다. 공격자가 PHP LFI를 통해 서버의 민감한 로컬 파일(설정, 데이터베이스 등)에 부정당하게 접근할 수 있습니다.
💡 쉬운 설명
MH Board 게시판 소프트웨어에 보안 결함이 있어 공격자가 '../' 같은 특수문자를 이용해 서버의 숨겨진 파일들을 읽을 수 있습니다. 파일 경로 입력을 제대로 검사하지 않기 때문입니다.
🇺🇸 원문 (English)
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in MinHyeong Lim MH Board mh-board allows PHP Local File Inclusion.This issue affects MH Board: from n/a through <= 1.3.2.1.
📍 영향받는 시스템
MH Board <= 1.3.2.1
⚔️ 공격 벡터
URL 파라미터에 경로 탐색 문자(../)를 포함하여 제한된 디렉토리의 파일 접근
🛡️ 대응 방법
MH Board를 1.3.2.2 이상으로 업그레이드하거나 입력 경로에 화이트리스트 검증 및 정규화 적용
🔧 검증 코드
명령어가 1.3.2.1 이하 버전을 반환하면 취약점이 있으므로 즉시 업그레이드 필요합니다.
cat /var/www/html/mhboard/VERSION 2>/dev/null || grep -r "1\.3\.[0-2]" /var/www 2>/dev/null | head -1