🇰🇷 한글 설명
WP Go Maps(구 WP Google Maps) WordPress 플러그인 9.0.48 미만 버전에서 AJAX 액션을 통해 전달되는 사용자 입력값이 적절히 검증되지 않는 취약점이 발견되었습니다. 이를 통해 인증되지 않은 공격자가 XSS 페이로드를 저장할 수 있으며, 이후 다른 AJAX 호출을 통해 해당 코드가 이스케이프 처리 없이 출력될 수 있습니다.
💡 쉬운 설명
해커가 로그인 없이도 웹사이트에 악성 코드를 몰래 심어둘 수 있는 보안 약점입니다. 이 코드가 실행되면 방문자의 정보를 훔치거나 웹사이트를 마음대로 조작할 수 있습니다.
🇺🇸 원문 (English)
The WP Go Maps (formerly WP Google Maps) WordPress plugin before 9.0.48 does not sanitize user input provided via an AJAX action, allowing unauthenticated users to store XSS payloads which are later retrieved from another AJAX call and output unescaped.
📍 영향받는 시스템
WP Go Maps (formerly WP Google Maps) WordPress plugin versions prior to 9.0.48
⚔️ 공격 벡터
인증되지 않은 사용자가 AJAX 요청을 통해 악성 스크립트를 삽입하는 방식
🛡️ 대응 방법
WP Go Maps 플러그인을 최신 버전인 9.0.48 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 wp-go-maps의 버전을 확인하여 9.0.48 미만인지 체크합니다.
wp plugin list --allow-root | grep -E 'wp-go-maps'