🔍 CVE-2026-28019

8.1
CVSS Score
HIGH
2026-03-05
2026-04-22 21:26
✅ 완료

🇰🇷 한글 설명

ThemeREX Manoir WordPress 테마의 PHP 파일 포함(Include/Require) 문장에서 파일명을 부적절하게 제어하여 발생하는 취약점입니다. 공격자가 조작된 입력을 통해 로컬 또는 원격 파일을 강제로 포함시켜 임의 코드 실행 또는 민감 정보 노출이 가능합니다.

💡 쉬운 설명

WordPress 테마에서 사용자 입력이 제대로 검증되지 않아 원하지 않는 파일들을 읽거나 실행할 수 있게 하는 보안 문제입니다. 해커가 이를 이용해 서버에 접근하거나 데이터를 탈취할 수 있습니다.

🇺🇸 원문 (English)

Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in ThemeREX Manoir manoir allows PHP Local File Inclusion.This issue affects Manoir: from n/a through <= 1.11.

📍 영향받는 시스템

ThemeREX Manoir WordPress 테마 버전 1.11 이하

⚔️ 공격 벡터

GET/POST 파라미터를 통해 직접 파일 경로를 조작하거나 프로토콜 래퍼(php://, file://, http://)를 사용해 원격 파일을 포함

🛡️ 대응 방법

Manoir 테마를 1.12 이상으로 업데이트하고 wp-config.php에서 불필요한 include/require 호출을 모니터링하는 WAF 규칙 적용

🔧 검증 코드

결과에 $_GET, $_POST 등의 직접적인 사용자 입력이 include/require 문에 사용되는 코드가 있으면 취약점이 존재하는 것으로 확인됨

Shell / Script
grep -r "include\|require" /path/to/manoir-theme/ | grep -E '\$_(GET|POST|REQUEST|COOKIE|SERVER)' | head -20

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP