🔍 CVE-2026-8907

6.1
CVSS Score
MEDIUM
2026-06-09
2026-07-23 08:10
✅ 완료

🇰🇷 한글 설명

WordPress의 WP-Ultimate-Map 플러그인 1.1 이하 버전에서 CSRF 및 XSS 취약점이 발견되었습니다. nonce 검증 부재로 인해 공격자가 관리자의 권한을 도용하여 설정을 변경할 수 있으며, 검증되지 않은 값이 저장되어 임의의 스크립트 실행이 가능합니다.

💡 쉬운 설명

관리자가 악성 링크를 클릭하면 자신도 모르게 플러그인 설정이 바뀌거나 해킹 스크립트가 심어질 수 있는 보안 약점입니다. 공격자는 이를 통해 웹사이트의 동작을 마음대로 조작할 수 있습니다.

🇺🇸 원문 (English)

The WP-Ultimate-Map plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1. This is due to missing nonce validation on the process_init() function hooked to admin_init, which saves plugin settings (zoom-level, focus-lat, focus-lng, sel_places, sel_routes) via update_option() based solely on the presence of a save-setting POST parameter. Additionally, the saved values — particularly zoom-level — are stored without sanitization and later echoed into an HTML attribute (and inline JavaScript) on the settings page without escaping. This makes it possible for unauthenticated attackers to change plugin settings and inject arbitrary web scripts via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

📍 영향받는 시스템

WordPress WP-Ultimate-Map plugin versions up to and including 1.1

⚔️ 공격 벡터

관리자를 속여 악성 요청을 보내게 만드는 CSRF 공격 및 저장된 XSS 공격

🛡️ 대응 방법

플러그인을 최신 버전으로 업데이트하거나, 해당 기능의 nonce 검증 및 데이터 필터링 로직을 수정해야 합니다.

🔧 검증 코드

출력된 버전 번호가 1.1 이하이면 해당 취약점에 노출된 상태입니다.

Shell / Script
wp-cli plugin list --name=wp-ultimate-map --format=json | grep -oP '(?<=<version>)[^<]+'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

💻 영향받는 소프트웨어

WordPress