🇰🇷 한글 설명
Kai Blankenhorn의 Bitfolge snif(simple and nice index file) 1.5.2 이하 버전의 index.php에 있는 PHP 원격 파일 포함(RFI) 취약점입니다. externalConfig 매개변수를 통해 원격 공격자가 임의의 PHP 코드를 실행할 수 있습니다. 다만 $externalConfig이 사용 전에 정의되어 있어 실제 취약점의 존재를 논쟁하고 있습니다.
💡 쉬운 설명
웹사이트 설정을 불러올 때 악의적인 파일 경로를 지정하여 해커가 서버에서 원하는 코드를 실행하도록 할 수 있는 결함입니다. 다만 변수 초기화 방식 때문에 실제 공격 가능성이 제한적일 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in index.php in Kai Blankenhorn Bitfolge simple and nice index file (aka snif) 1.5.2 and earlier allows remote attackers to execute arbitrary PHP code via a URL in the externalConfig parameter. NOTE: CVE and other third parties dispute this vulnerability because $externalConfig is defined before use
📍 영향받는 시스템
Bitfolge snif 1.5.2 이하 버전 (index.php)
⚔️ 공격 벡터
externalConfig 매개변수에 악의적인 원격 PHP 파일의 URL을 전달하여 원격 코드 실행 시도
🛡️ 대응 방법
최신 패치가 적용된 버전으로 업그레이드하거나 원격 설정 파일 로드 기능을 입력 검증으로 보호
🔧 검증 코드
externalConfig 변수 관련 코드가 발견되면 해당 버전 설치 여부를 확인하고, 입력 검증이 없으면 취약점 존재로 판단
grep -r "externalConfig" /var/www/html 2>/dev/null && echo 'Vulnerable version found' || echo 'Not found'