🔍 CVE-2026-115277

4.7
CVSS Score
MEDIUM
2026-10-30
2026-10-30 17:49
✅ 완료

🇰🇷 한글 설명

User Frontend WordPress 플러그인 4.3.14 이전 버전은 공개적으로 접근 가능한 AJAX 응답에서 사용자 입력값을 충분히 검증·이스케이프하지 않고 HTML 속성에 그대로 반영합니다. 이로 인해 반사형 크로스사이트 스크립팅(XSS)이 발생합니다. 영향받는 기능은 비로그인 사용자용 nonce로 보호되며, 따라서 공격 코드는 로그인하지 않은 방문자의 브라우저에서 실행됩니다.

💡 쉬운 설명

웹사이트에서 사용하는 특정 플러그인의 오래된 버전에 보안 허점이 있습니다. 공격자가 만든 악성 링크를 방문자가 열면 그 방문자의 브라우저에서 임의의 스크립트가 실행될 수 있습니다.

🇺🇸 원문 (English)

The User Frontend WordPress plugin before 4.3.14 does not sanitise and escape some user-supplied values before reflecting them into HTML attributes in a publicly reachable AJAX response, leading to Reflected Cross-Site Scripting. The affected action is gated by an anonymous nonce that only validates for logged-out requests, so the payload executes against logged-out visitors rather than authenticated users.

📍 영향받는 시스템

User Frontend WordPress 플러그인 4.3.14 미만 버전 (WordPress 사이트)

⚔️ 공격 벡터

공격자가 조작된 URL이나 요청을 만들어 로그인하지 않은 방문자가 클릭하도록 유도하면, 해당 방문자의 브라우저에서 악성 스크립트가 실행됩니다.

🛡️ 대응 방법

User Frontend 플러그인을 4.3.14 이상 버전으로 즉시 업데이트하고, 업데이트가 어려우면 해당 플러그인을 비활성화하거나 WAF로 AJAX 요청 파라미터를 필터링하십시오.

🔧 검증 코드

출력된 버전 번호가 4.3.14 미만이면 취약한 것이며, 4.3.14 이상이면 패치가 적용된 것입니다. 아무 결과도 없으면 플러그인이 설치되지 않은 것입니다.

Shell / Script
wp plugin get user-frontend --field=version 2>/dev/null || grep -h 'Version:' /var/www/html/wp-content/plugins/user-frontend/*.php 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress