🇰🇷 한글 설명
WebBiscuits Software Events Calendar 1.1의 panel/common/theme/default/header_setup.php 파일에 존재하는 원격 파일 포함(RFI) 취약점입니다. 공격자가 path[docroot]와 component 파라미터를 조작하여 외부 서버의 악의적인 PHP 파일을 로드하고 실행할 수 있습니다.
💡 쉬운 설명
웹앱이 사용자로부터 받은 파일 경로를 검증 없이 로드하는 보안 결함입니다. 공격자가 원격 서버의 해악적인 파일을 지정하면, 웹 서버가 그 파일의 코드를 자신의 권한으로 실행하게 됩니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in panel/common/theme/default/header_setup.php in WebBiscuits Software Events Calendar 1.1 allows remote attackers to execute arbitrary PHP code via a URL in the (1) path[docroot] and (2) component parameters.
📍 영향받는 시스템
WebBiscuits Software Events Calendar 1.1 및 그 이하 버전
⚔️ 공격 벡터
HTTP 요청의 path[docroot] 또는 component 파라미터에 원격 PHP 파일 URL을 삽입하여 임의 코드 실행
🛡️ 대응 방법
최신 버전으로 업그레이드 또는 입력값 검증/필터링 패치 적용
🔧 검증 코드
파일이 발견되면 해당 파일의 include/require 문에서 사용자 입력값이 직접 사용되는지 확인하세요. 입력 검증이 없으면 취약한 상태입니다.
find /var/www -name 'header_setup.php' -path '*WebBiscuits*' 2>/dev/null | xargs grep -l 'include\|require' | head -1