🇰🇷 한글 설명
Phpkobo 주소록 스크립트 1.09의 LANG_CODE 매개변수에서 발생하는 디렉토리 순회 취약점. magic_quotes_gpc가 비활성화된 환경에서 ..를 이용한 경로 조작으로 임의의 로컬 파일을 포함 및 실행 가능.
💡 쉬운 설명
웹 주소록 프로그램의 언어 설정에서 악의적인 경로를 입력하여 서버의 다른 폴더에 있는 파일들을 읽거나 실행할 수 있는 문제입니다. 공격자가 서버 정보를 탈취하거나 원격 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in codelib/cfg/common.inc.php in Phpkobo Address Book Script 1.09, when magic_quotes_gpc is disabled, allows remote attackers to include and execute arbitrary local files via a .. (dot dot) in the LANG_CODE parameter.
📍 영향받는 시스템
Phpkobo Address Book Script 1.09 및 이전 버전
⚔️ 공격 벡터
GET/POST 요청의 LANG_CODE 파라미터에 ../ 디렉토리 순회 시퀀스 주입
🛡️ 대응 방법
codelib/cfg/common.inc.php에서 LANG_CODE 입력값 검증 추가, ../ 패턴 제거 또는 화이트리스트 기반 필터링 구현
🔧 검증 코드
파일이 발견되면 취약한 Phpkobo 설치 확인, 발견되지 않으면 해당 애플리케이션이 미설치된 상태
find /var/www -name 'common.inc.php' 2>/dev/null | grep -i phpkobo