🇰🇷 한글 설명
AncoraThemes Quantum 테마의 PHP 파일 포함(LFI/RFI) 취약점으로, 부적절한 입력 검증을 통해 공격자가 임의의 로컬 파일을 포함하고 실행할 수 있습니다. Quantum 1.0 이하 버전에서 파일 경로 검증이 없어 악의적인 쿼리 매개변수로 서버 내 파일을 접근할 수 있습니다.
💡 쉬운 설명
WordPress 테마의 버그로 인해 해커가 서버의 민감한 파일(설정, 데이터베이스 정보)을 읽을 수 있습니다. 테마 업데이트로 해결됩니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in AncoraThemes Quantum quantum allows PHP Local File Inclusion.This issue affects Quantum: from n/a through <= 1.0.
📍 영향받는 시스템
AncoraThemes Quantum <= 1.0 (WordPress 테마)
⚔️ 공격 벡터
GET/POST 요청의 파일 경로 매개변수를 조작하여 include/require 함수 실행 (예: ?file=../../../../etc/passwd)
🛡️ 대응 방법
Quantum 테마를 1.0 이상으로 업데이트하거나 theme-functions.php에서 파일 경로 검증 로직 추가 (realpath, basename 필터링)
🔧 검증 코드
검증되지 않은 include/require 구문이 나타나면 취약함. basename() 또는 realpath()로 경로를 제한하는 구문이 없으면 위험
grep -r 'include\|require' /path/to/wp-content/themes/quantum/ | grep -v 'basename\|realpath' | head -5