Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-21010-VoIP-SIP-Digest-Authentication-Replay — PoC em Python para o CVE-2026-21010 que reproduz cabeçalhos de Authorization de digest SIP capturados para contornar a exclusividade/expiração de nonce e realizar chamadas VoIP não autorizadas. | Kitploit
Ferramentas/GitHubGitHub/george0papasotiriou/cve-2026-21010-voip-sip-digest-authentication-replay
Autenticação e AutorizaçãoAnálise de VulnerabilidadesExploraçãoSegurança de RedeTestes de PenetraçãoAtaque Adversário
GitHubgeorge0papasotiriou/cve-2026-21010-voip-sip-digest-authentication-replay

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

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

PoC em Python para o CVE-2026-21010 que reproduz cabeçalhos de Authorization de digest SIP capturados para contornar a exclusividade/expiração de nonce e realizar chamadas VoIP não autorizadas.

Ver Repositório
34há 2 mesesAinda não revisado

CVE-2026-21010 – Reapresentação de Autenticação Digest SIP em VoIP

Código do Programa (simulação SIP em Python)

# 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 – Reapresentação de Autenticação Digest SIP em VoIP

Severity: High

Visão Geral

Um servidor SIP implementa autenticação digest, mas não impõe a exclusividade ou a expiração do nonce. Um atacante pode capturar um único cabeçalho Authorization válido e reapresentá-lo para fazer chamadas não autorizadas, contornando a autenticação.

Detalhes da Vulnerabilidade

  • Tipo: Ataque de Replay
  • Impacto: Fraude de tarifação, encaminhamento de chamadas não autorizado.
  • Causa raiz: O servidor não rastreia nonces usados e aceita os mesmos dados de autenticação várias vezes.

Demonstração do Exploit

  1. Inicie o servidor SIP:
    pip install flask
    python sip_server_sim.py
    
  2. Execute o exploit:
    python exploit_sip_replay.py
    

A solicitação reapresentada é bem-sucedida.


Baixar ferramenta