Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

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

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

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-50229 | Kitploit
도구/GitHubGitHub/zero-trace7/cve-2026-50229
Vulnerability ScannersExploitationWeb Application ExploitationWeb SecurityPenetration TestingLearning & Education
GitHubzero-trace7/cve-2026-50229

CVE-2026-50229

저장소 보기
1개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

⚡ CVE-2026-50229 — Apache Tomcat 예제 XSS 익스플로잇

CVE-2026-50229 Severity CVSS XSS Apache Tomcat

Stars Forks License Python Platform

🔴 Apache Tomcat 예제 웹 애플리케이션용 고급 XSS(Cross-Site Scripting) 스캐너 및 익스플로잇


📌 개요

CVE-2026-50229은 Apache Tomcat에 포함된 번들 예제 웹 애플리케이션에서 발견된 XSS(Cross-Site Scripting) 취약점입니다. 이 결함은 webapps/examples/jsp/num/ 내의 numguess.jsp 데모 페이지에 존재하며, 필터링되지 않은 HTTP 요청 매개변수가 적절한 무력화(sanitization)나 이스케이프 처리 없이 피해자의 브라우저에 반사됩니다.

이 저장소는 여러 Tomcat 버전에서 이 취약점을 자동으로 탐지, 익스플로잇, 문서화하는 Python으로 작성된 프로페셔널 등급 PoC(Proof of Concept) 스캐너를 포함합니다.

⚠️ 경고: 이 도구는 교육 목적 및 승인된 보안 테스트 전용으로 제작되었습니다. 오용 시 관련 법률을 위반할 수 있습니다. 테스트 전에 항상 명시적 허가를 받으십시오.


🎯 취약점 세부 정보

🔍 근본 원인

이 취약점은 JSP 페이지의 와일드카드 속성 매핑에서 비롯됩니다:

root@kitploit:~
<jsp:useBean id="numguess" class="num.NumberGuessBean" scope="session"/>
<jsp:setProperty name="numguess" property="*"/>
---

property="*"는 hint 필드를 포함한 모든 요청 파라미터를 빈(bean) 속성에 매핑하며, 이 hint 필드는 이후 이스케이프되지 않은 채로 반사됩니다:

root@kitploit:~
Good guess, but nope. Try <b><%= numguess.getHint() %></b>.
도구 다운로드
필드값
CVE IDCVE-2026-50229
CWECWE-79 (웹 페이지 생성 중 입력 무력화 불량)
CVSS 점수3.1 (낮음)
공격 벡터네트워크
공격 복잡도낮음
필요 권한없음
사용자 상호작용필요
범위변경됨
기밀성낮음
무결성낮음
가용성없음