🇰🇷 한글 설명
FlatNuke 2.5.6의 verify.php에서 인증된 관리자가 file 파라미터를 조작하고 body 파라미터에 코드를 주입하여 임의의 PHP 파일을 수정할 수 있는 취약점입니다. 이는 서버 파일 시스템을 제어할 수 있게 만들어 매우 위험합니다. 다만 관리자가 원래 임의 콘텐츠 수정 권한을 갖는 경우 권한 상승으로 보지 않을 수 있습니다.
💡 쉬운 설명
FlatNuke 관리자가 특정 파라미터를 조작하여 서버의 PHP 파일에 악성 코드를 삽입할 수 있습니다. 이를 통해 공격자가 서버 전체를 장악할 수 있으므로 매우 위험합니다.
🇺🇸 원문 (English)
verify.php in FlatNuke 2.5.6 allows remote authenticated administrators to modify arbitrary PHP files by setting the file parameter to an arbitrary file and injecting the code into the body parameter. NOTE: if a FlatNuke administrator is normally assumed to be able to modify arbitrary content, then this issue does not cross privilege boundaries and would not be a vulnerability.
📍 영향받는 시스템
FlatNuke 2.5.6
⚔️ 공격 벡터
인증된 관리자가 verify.php의 file 파라미터로 임의 파일을 지정하고 body 파라미터에 PHP 코드를 주입
🛡️ 대응 방법
FlatNuke를 최신 버전으로 업그레이드 또는 verify.php에서 file 파라미터의 경로 검증 강화
🔧 검증 코드
검색 결과에서 FlatNuke 2.5.6 문자열이 나타나면 취약한 버전이 설치된 것이며, 없으면 해당 버전이 없거나 다른 위치에 설치되어 있습니다.
grep -r "FlatNuke 2.5.6" /var/www 2>/dev/null | head -1