🇰🇷 한글 설명
Elated-Themes의 Helvig 테마에서 PHP Include/Require 구문의 파일명을 부적절하게 제어하여 발생하는 PHP 원격/로컬 파일 포함 취약점입니다. 공격자가 조작된 파일 경로를 통해 서버의 임의 파일을 읽거나 악의적 코드를 실행할 수 있습니다.
💡 쉬운 설명
Helvig 테마의 파일 불러오기 기능이 입력값을 검증하지 않아, 공격자가 다른 파일을 강제로 읽거나 실행시킬 수 있습니다. 이로 인해 서버의 비밀정보 유출이나 시스템 장악이 가능합니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Elated-Themes Helvig helvig allows PHP Local File Inclusion.This issue affects Helvig: from n/a through <= 1.0.
📍 영향받는 시스템
Elated-Themes Helvig <= 1.0
⚔️ 공격 벡터
HTTP 파라미터를 통해 파일 경로를 조작하여 Include/Require 함수로 임의 파일 포함 유도
🛡️ 대응 방법
Helvig 테마를 최신 버전으로 업데이트 하거나 파일 경로 입력값에 대한 화이트리스트 검증 추가
🔧 검증 코드
테마 style.css에서 버전 정보가 조회되며, Version: 1.0 이하면 취약합니다.
cat /var/www/html/wp-content/themes/helvig/style.css 2>/dev/null | grep -i version