🇰🇷 한글 설명
RavenNuke 2.30의 Custom Fields 기능에서 발견된 평가 식(Eval) 인젝션 취약점으로, 인증된 관리자가 admin.php의 ID Field Name 입력란을 통해 PHP 코드를 주입할 수 있습니다. 이를 통해 원격에서 웹 서버 권한으로 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
RavenNuke 관리자 계정으로 로그인한 공격자가 특정 설정 입력 필드에 나쁜 코드를 입력하면, 그 코드가 서버에서 실행됩니다. 서버를 완전히 장악당할 수 있는 심각한 문제입니다.
🇺🇸 원문 (English)
Eval injection vulnerability in the Custom Fields feature in the Your Account module in Raven Web Services RavenNuke 2.30 allows remote authenticated administrators to execute arbitrary PHP code via the ID Field Name box in a yaCustomFields action to admin.php.
📍 영향받는 시스템
RavenNuke 버전 2.30 이전 버전
⚔️ 공격 벡터
인증된 관리자 계정으로 Custom Fields의 ID Field Name 파라미터에 PHP 코드를 주입하여 실행
🛡️ 대응 방법
RavenNuke를 최신 버전으로 업그레이드하거나, 입력 검증 및 Eval 함수 사용 제거 패치 적용
🔧 검증 코드
RavenNuke의 admin.php 파일이 존재하고 yaCustomFields를 포함하면 영향을 받는 버전이 설치된 것이며, 파일이 없거나 발견되지 않으면 영향을 받지 않습니다.
find / -name 'admin.php' -type f 2>/dev/null | xargs grep -l 'yaCustomFields' 2>/dev/null | head -1