🇰🇷 한글 설명
WordPress의 GEO my WP 플러그인 4.5.5.3 이하 버전에서 로컬 파일 포함(LFI) 취약점이 발견되었습니다. 인증되지 않은 공격자가 gmw_posts_locator_ajax_info_window_loader 함수를 통해 임의의 PHP 파일을 포함하고 실행할 수 있습니다. 이를 통해 권한 우회, 민감 데이터 탈취 또는 원격 코드 실행(RCE)이 가능합니다.
💡 쉬운 설명
웹사이트의 위치 정보 플러그인에 결함이 있어, 해커가 서버 내부의 파일을 몰래 읽거나 악성 코드를 실행할 수 있습니다. 공격자가 서버의 제어권을 완전히 뺏을 수 있는 위험한 상태입니다.
🇺🇸 원문 (English)
The GEO my WP plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 4.5.5.3 via the gmw_posts_locator_ajax_info_window_loader function. This makes it possible for unauthenticated attackers to include and execute arbitrary .php 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 .php file types can be uploaded and included. In environments where PEAR is installed with register_argc_argv enabled, this file inclusion can be leveraged to write and execute arbitrary PHP code, achieving full remote code execution.
📍 영향받는 시스템
WordPress GEO my WP plugin (버전 4.5.5.3 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 AJAX 함수를 통해 조작된 경로를 전달하여 서버 내 PHP 파일을 실행
🛡️ 대응 방법
GEO my WP 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 4.5.5.3보다 높은지 확인하여 취약 여부를 판단합니다.
wp plugin list --name=geo-my-wp --format=json | grep -oP '(?<=version\":\)"\d+\.\d+\.\d+\.\d+'