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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-21010-VoIP-SIP-Digest-Authentication-Replay — CVE-2026-21010용 Python PoC로, 캡처된 SIP 다이제스트 Authorization 헤더를 재생하여 nonce 고유성/만료를 우회하고 비인가 VoIP 통화를 수행합니다. | Kitploit
도구/GitHubGitHub/george0papasotiriou/cve-2026-21010-voip-sip-digest-authentication-replay
Authentication & AuthorizationVulnerability AnalysisExploitationNetwork SecurityPenetration TestingAdversarial Attack
GitHubgeorge0papasotiriou/cve-2026-21010-voip-sip-digest-authentication-replay

CVE-2026-21010-VoIP-SIP-Digest-Authentication-Replay

CVE-2026-21010용 Python PoC로, 캡처된 SIP 다이제스트 Authorization 헤더를 재생하여 nonce 고유성/만료를 우회하고 비인가 VoIP 통화를 수행합니다.

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기
16일 전아직 검토되지 않음

CVE-2026-21010 – VoIP SIP 다이제스트 인증 재전송

프로그램 코드 (Python SIP 시뮬레이터)

root@kitploit:~
# sip_server_sim.py - SIP server that accepts replayed authenticated requests
from flask import Flask, request

app = Flask(__name__)
# Simulated nonce storage: doesn't track used nonces
used_nonces = set()

@app.route('/call', methods=['POST'])
def call():
    auth_header = request.headers.get('Authorization')
    if not auth_header:
        return 'Unauthorized', 401, {'WWW-Authenticate': 'Digest realm="test", nonce="abc123"'}
    # Vulnerability: no replay protection; accepts the same nonce repeatedly
    # In real SIP, a nonce should be used once; here we skip that check.
    return "Call connected"

if __name__ == '__main__':
    app.run(port=5060)

CVE-2026-21010 – VoIP SIP 다이제스트 인증 재전송

Severity: High

개요

SIP 서버는 다이제스트 인증을 구현하지만 nonce의 고유성 또는 만료를 강제하지 않습니다. 공격자는 유효한 Authorization 헤더 하나를 캡처하여 이를 재전송함으로써 인증을 우회하고 허가되지 않은 통화를 할 수 있습니다.

취약점 세부 정보

  • 유형: 재전송 공격
  • 영향: 통화 요금 사기, 허가되지 않은 착신 전환.
  • 근본 원인: 서버가 사용된 nonce를 추적하지 않으며 동일한 인증 데이터를 여러 번 수락합니다.

익스플로잇 시연

  1. SIP 서버를 시작합니다:
    root@kitploit:~
    pip install flask
    python sip_server_sim.py
    
  2. 익스플로잇을 실행합니다:
    root@kitploit:~
    python exploit_sip_replay.py
    

재전송된 요청이 성공합니다.

도구 다운로드