🇰🇷 한글 설명
WordPress LT Unleashed 플러그인의 book 숏코드에서 template 파라미터의 경로 검증 부족으로 인한 로컬 파일 포함 취약점입니다. Contributor 이상 권한의 인증된 공격자가 서버의 임의 파일을 포함하고 PHP 코드를 실행할 수 있으며, wp-config.php 등의 민감한 파일을 통해 데이터 탈취나 코드 실행이 가능합니다.
💡 쉬운 설명
WordPress의 LT Unleashed 플러그인에 보안 결함이 있어 특정 권한이 있는 사용자가 서버의 중요한 파일들을 열람하고 악성 코드를 실행할 수 있습니다. 웹사이트의 데이터베이스 정보나 관리자 비밀번호 같은 민감 정보가 노출될 위험이 있습니다.
🇺🇸 원문 (English)
The LT Unleashed plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.1.1 via the 'template' parameter in the `book` shortcode due to insufficient path sanitization. This makes it possible for authenticated attackers, with Contributor-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where files such as wp-config.php can be included.
📍 영향받는 시스템
WordPress LT Unleashed 플러그인 v1.1.1 이하
⚔️ 공격 벡터
Contributor 이상 권한의 인증된 사용자가 book 숏코드의 template 파라미터에 경로 순회 문자열을 입력하여 임의 파일 포함 및 실행
🛡️ 대응 방법
LT Unleashed 플러그인을 최신 버전으로 업데이트하여 입력 검증 및 경로 정규화 적용
🔧 검증 코드
플러그인 버전이 1.1.1 이하로 표시되면 취약점에 영향을 받으므로 즉시 업데이트 필요
grep -r 'Version:' /var/www/html/wp-content/plugins/lt-unleashed/ 2>/dev/null | head -1