🇰🇷 한글 설명
Academist 1.3 미만 버전에서 PHP 원격 파일 포함(RFI) 취약점으로, 공격자가 include/require 문에서 파일명 제어 부족으로 인해 원격 악성 PHP 파일을 실행할 수 있습니다. 이를 통해 서버 권한으로 임의 코드 실행이 가능해집니다.
💡 쉬운 설명
Academist 테마의 취약점으로 공격자가 악의적인 파일을 웹사이트에 로드하고 실행할 수 있습니다. 웹사이트 전체가 장악될 수 있는 심각한 문제입니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Elated-Themes Academist academist.This issue affects Academist: from n/a through < 1.3.
📍 영향받는 시스템
Elated-Themes Academist < 1.3
⚔️ 공격 벡터
공격자가 파일 경로를 조작하여 원격 악성 PHP 파일을 include/require로 로드하는 URL 파라미터 조작
🛡️ 대응 방법
Academist를 1.3 이상 버전으로 즉시 업그레이드
🔧 검증 코드
사용자 입력을 직접 include/require에 사용하는 코드가 있으면 취약점이 존재하는 것으로 확인됩니다.
grep -r "include\|require" wp-content/themes/academist/ 2>/dev/null | grep -E '\$_(GET|POST|REQUEST|COOKIE)' | head -5