🇰🇷 한글 설명
barnraiser AROUNDMe 0.7.7의 원격 파일 포함(RFI) 취약점으로, language_path_core, template_path_core, template_path 등 여러 매개변수를 통해 공격자가 원격 서버의 악성 PHP 파일을 실행할 수 있습니다. 사용자 입력에 대한 불충분한 검증이 원인입니다.
💡 쉬운 설명
이 보안 결함은 웹 애플리케이션이 사용자 입력을 검증하지 않아 원격 악성 파일을 실행하도록 허용합니다. barnraiser AROUNDMe 0.7.7 버전의 여러 파일 위치(inc/core_profile.header.php, template 파일들)에서 이 문제가 발견되었습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in barnraiser AROUNDMe 0.7.7 allow remote attackers to execute arbitrary PHP code via a URL in the (1) language_path_core parameter to inc/core_profile.header.php, the (2) template_path_core parameter to template/barnraiser_01/maint_contact_view.tpl.php, and the (3) template_path parameter to template/barnraiser_01/default.tpl.php. NOTE: this issue might overlap CVE-2006-5533.
📍 영향받는 시스템
barnraiser AROUNDMe 0.7.7 및 그 이전 버전
⚔️ 공격 벡터
Crafting HTTP requests with malicious remote file URLs in language_path_core, template_path_core, or template_path parameters to include/require remote PHP files for code execution
🛡️ 대응 방법
barnraiser AROUNDMe를 최신 패치 버전으로 업데이트하거나, PHP allow_url_include를 Off로 설정; 파일 경로 입력값에 대한 엄격한 검증/화이트리스트 구현
🔧 검증 코드
Results showing these parameters without sanitization indicate vulnerability; no results means AROUNDMe is not installed or was patched
grep -r 'language_path_core\|template_path_core\|template_path' /var/www --include='*.php' 2>/dev/null | grep -v 'isset.*stripslashes' | head -5