🇰🇷 한글 설명
PeopleAggregator 1.2pre6에서 register_globals 활성화 시 current_blockmodule_path 및 path_prefix 파라미터를 통한 원격 파일 포함(RFI) 취약점. 공격자가 악의적인 URL을 통해 임의의 PHP 코드를 원격으로 실행할 수 있습니다.
💡 쉬운 설명
구형 웹 응용프로그램인 PeopleAggregator에서 잘못된 설정이 활성화되면, 해커가 원격에서 악의적인 코드를 실행할 수 있는 취약점입니다. 영향받는 모듈은 미디어 갤러리, 멤버 페이스월, 그룹 관련 컴포넌트 등 7개 이상입니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in PeopleAggregator 1.2pre6, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via a URL in the current_blockmodule_path parameter to (1) AudiosMediaGalleryModule/AudiosMediaGalleryModule.php, (2) ImagesMediaGalleryModule/ImagesMediaGalleryModule.php, (3) MembersFacewallModule/MembersFacewallModule.php, (4) NewestGroupsModule/NewestGroupsModule.php, (5) UploadMediaModule/UploadMediaModule.php, and (6) VideosMediaGalleryModule/VideosMediaGalleryModule.php in BetaBlockModules/; and (7) the path_prefix parameter to several components.
📍 영향받는 시스템
PeopleAggregator 1.2pre6 이전 버전 (register_globals 활성화 환경)
⚔️ 공격 벡터
HTTP GET/POST 요청으로 current_blockmodule_path 또는 path_prefix 파라미터에 원격 PHP 파일 URL을 주입하여 실행
🛡️ 대응 방법
PeopleAggregator를 최신 버전으로 업그레이드하고 PHP register_globals 설정을 비활성화(php.ini에서 register_globals=Off 설정)
🔧 검증 코드
register_globals가 활성화(On/true/1)로 표시되면 위험, 비활성화(Off/false/0)이면 안전. PeopleAggregator 설치 경로 및 php.ini 파일에서 현재 설정 확인 필요.
grep -r 'register_globals' /etc/php* /var/www /home 2>/dev/null | grep -i 'on\|true\|1' || echo 'register_globals appears disabled or not found'