🇰🇷 한글 설명
WordPress Verification SMS with TargetSMS 플러그인의 targetvr_ajax_handler 함수에서 호출할 함수를 검증하지 않아 미인증 공격자가 phpinfo() 같은 임의의 호출 가능 함수를 서버에서 실행할 수 있습니다. 플러그인 1.5 이하 모든 버전이 영향받으며 원격 코드 실행(RCE)의 위험이 있습니다.
💡 쉬운 설명
WordPress 플러그인의 보안 결함으로 로그인하지 않아도 누구나 서버에서 명령을 실행할 수 있습니다. 서버 정보 유출부터 파일 수정, 데이터 탈취까지 가능합니다.
🇺🇸 원문 (English)
The Verification SMS with TargetSMS plugin for WordPress is vulnerable to limited Remote Code Execution in all versions up to, and including, 1.5 via the 'targetvr_ajax_handler' function. This is due to a lack of validation on the type of function that can be called. This makes it possible for unauthenticated attackers to execute any callable function on the site, such as phpinfo().
📍 영향받는 시스템
WordPress Verification SMS with TargetSMS 플러그인 버전 1.5 이하
⚔️ 공격 벡터
wp-admin/admin-ajax.php의 targetvr_ajax_handler 액션에서 검증 없이 함수명을 파라미터로 전달하여 실행
🛡️ 대응 방법
플러그인을 1.6 이상으로 업데이트하거나 즉시 비활성화/제거
🔧 검증 코드
VULNERABLE 출력 시 취약점 확인, NOT VULNERABLE 또는 오류 시 패치됨 또는 플러그인 미설치
curl -s 'http://vulnerable-site/wp-admin/admin-ajax.php?action=targetvr_ajax_handler&function=phpinfo' 2>/dev/null | grep -q '<title>phpinfo' && echo 'VULNERABLE' || echo 'NOT VULNERABLE'