🇰🇷 한글 설명
WordPress의 Recover Exit For WooCommerce 플러그인 1.0.3 이하 버전에서 로컬 파일 포함(LFI) 취약점이 발견되었습니다. 이는 `recover_exit()` 함수에서 사용자 입력인 `tpf` 매개변수에 대한 검증이 부족하여 `include()` 함수를 통해 악의적인 로컬 PHP 파일이 포함되기 때문입니다. 이를 통해 비인증 공격자가 민감한 정보에 접근하거나 특정 환경에서 코드 실행을 유도할 수 있습니다.
💡 쉬운 설명
플러그인의 입력 검증 결함으로 해커가 서버의 민감한 파일을 읽거나 악성 코드를 실행할 수 있는 구멍이 있습니다. 공격자는 별도의 로그인 없이도 이 취약점을 이용해 시스템에 침입할 수 있습니다.
🇺🇸 원문 (English)
The Recover Exit For WooCommerce plugin for WordPress is vulnerable to Local File Inclusion in all versions up to and including 1.0.3. This is due to insufficient validation and sanitization of the user-controlled `tpf` POST parameter before it is used in an `include()` path in the `recover_exit()` function. This makes it possible for unauthenticated attackers to perform path traversal and include unintended local PHP files, which can lead to sensitive information exposure and, in certain deployment chains, code execution.
📍 영향받는 시스템
Recover Exit For WooCommerce plugin versions <= 1.0.3
⚔️ 공격 벡터
비인증 공격자가 POST 요청의 `tpf` 매개변수를 조작하여 경로 트래버설(LFI)을 수행
🛡️ 대응 방법
플러그인을 1.0.4 이상 버전으로 즉시 업데이트하거나, 사용하지 않을 경우 제거하십시오.
🔧 검증 코드
출력된 버전이 1.0.3 이하이거나 플러그인이 활성화되어 있다면 취약한 상태이므로 업데이트가 필요합니다.
wp plugin list --fields=name,version --status=active | grep 'Recover Exit For WooCommerce'