🇰🇷 한글 설명
phpKF-Portal 1.10의 디렉토리 순회 취약점으로, 원격 공격자가 baslik.php의 tema_dizin 매개변수와 anket_yonetim.php의 portal_ayarlarportal_dili 매개변수에 '..'을 입력하여 서버의 임의 파일을 포함하고 접근할 수 있습니다. 이를 통해 민감한 설정 파일, 데이터베이스 정보 등을 탈취하거나 시스템 제어가 가능합니다.
💡 쉬운 설명
웹사이트의 폴더 경로를 조작('../'로 상위폴더 접근)하여 보면 안 되는 파일들을 볼 수 있는 보안 문제입니다. 공격자가 서버의 설정정보나 사용자 데이터에 접근할 수 있습니다.
🇺🇸 원문 (English)
Multiple directory traversal vulnerabilities in phpKF-Portal 1.10 allow remote attackers to include arbitrary files via a .. (dot dot) in the (1) tema_dizin parameter to baslik.php and (2) portal_ayarlarportal_dili parameter to anket_yonetim.php. NOTE: the provenance of this information is unknown; the details are obtained solely from third party information.
📍 영향받는 시스템
phpKF-Portal 1.10 및 이전 버전
⚔️ 공격 벡터
HTTP GET/POST 요청에서 tema_dizin이나 portal_dili 매개변수에 '../' 패턴을 포함하여 상위 디렉토리의 파일 접근 시도
🛡️ 대응 방법
phpKF-Portal을 최신 패치 버전으로 업그레이드하거나, 입력값에서 './' 및 '../' 패턴을 필터링하는 코드 수정 적용
🔧 검증 코드
발견된 파일의 경로와 수정일시를 확인하여 패치 적용 여부를 판단하고, 파일 내 입력값 검증 로직 존재 여부 검토
find / -name 'baslik.php' -o -name 'anket_yonetim.php' 2>/dev/null | head -5