🇰🇷 한글 설명
vbPortal 3.0.2에서 3.6.0 Beta 1 버전의 index.php에서 디렉토리 트래버설 취약점이 발견되었습니다. magic_quotes_gpc 설정이 비활성화된 경우, 공격자는 bbvbplang 쿠키에 경로 탐색 시퀀스를 삽입하여 서버 내 임의의 로컬 파일을 포함하고 실행할 수 있습니다.
💡 쉬운 설명
웹사이트의 특정 설정이 꺼져 있을 때, 공격자가 특수하게 조작된 쿠키를 보내 서버 내부의 민감한 파일을 읽거나 악성 코드를 실행할 수 있는 취약점입니다. 잘못된 주소 입력을 통해 시스템 내부 깊숙한 곳의 파일에 접근하는 방식입니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in index.php in vbPortal 3.0.2 through 3.6.0 Beta 1, when magic_quotes_gpc is disabled, allows remote attackers to include and execute arbitrary local files via directory traversal sequences in the bbvbplang cookie, as demonstrated by injecting PHP sequences into an Apache HTTP Server log file, which is then included by index.php.
📍 영향받는 시스템
vbPortal 3.0.2 ~ 3.6.0 Beta 1
⚔️ 공격 벡터
bbvbplang 쿠키 값을 조작한 디렉토리 트래버설 및 로컬 파일 포함(LFI) 공격
🛡️ 대응 방법
vbPortal을 최신 버전으로 업데이트하거나, PHP 설정에서 magic_quotes_gpc를 활성화하고 입력값 검증 로직을 추가하십시오.
🔧 검증 코드
명령어 실행 결과 index.php 파일 내에 bbvbplang 변수를 처리하는 코드가 발견되면 취약한 버전일 가능성이 높습니다.
grep -r "bbvbplang" . | grep "index.php"