🇰🇷 한글 설명
Ossigeno CMS 2.2 pre1의 여러 PHP 파일에서 원격 파일 포함(RFI) 취약점이 발견되었습니다. 공격자는 level 및 ossigeno 파라미터를 조작하여 악의적인 PHP 코드를 원격으로 실행할 수 있습니다.
💡 쉬운 설명
Ossigeno CMS의 관리자 페이지와 모듈 파일들이 외부 URL로부터 파일을 안전하지 않게 포함하고 있습니다. 공격자는 이를 악용해 서버에서 임의의 코드를 실행할 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Ossigeno CMS 2.2 pre1 allow remote attackers to execute arbitrary PHP code via a URL in the (1) level parameter to (a) install_module.php and (b) uninstall_module.php in upload/xax/admin/modules/, (c) upload/xax/admin/patch/index.php, and (d) install_module.php and (e) uninstall_module.php in upload/xax/ossigeno/admin/; and the (2) ossigeno parameter to (f) ossigeno_modules/ossigeno-catalogo/xax/ossigeno/catalogo/common.php, different vectors than CVE-2007-5234.
📍 영향받는 시스템
Ossigeno CMS 2.2 pre1 및 그 이전 버전
⚔️ 공격 벡터
install_module.php, uninstall_module.php, patch/index.php, ossigeno-catalogo의 common.php 등 여러 파일의 level/ossigeno 파라미터에 원격 URL 주입
🛡️ 대응 방법
Ossigeno CMS를 최신 버전으로 업그레이드하거나 파일 포함 함수(include/require)에서 입력값을 검증하는 보안 패치 적용
🔧 검증 코드
취약한 include/require 구문이 $_GET 파라미터를 직접 사용하고 있으면 RFI 위험성 확인됨
grep -r 'include.*\$_GET\|require.*\$_GET' /path/to/ossigeno 2>/dev/null | head -20