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-80344 — Reprodutor de prova de conceito executável para CVE-2026-80344 no camel-as2 do Apache Camel, demonstrando SSRF assíncrono via MDN e divulgação de credenciais com builds afetados e corrigidos. | Kitploit
Ferramentas/GitHubGitHub/oscerd/cve-2026-80344
Ferramentas DefensivasAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebAprendizado e Educação
GitHuboscerd/cve-2026-80344

CVE-2026-80344

Reprodutor de prova de conceito executável para CVE-2026-80344 no camel-as2 do Apache Camel, demonstrando SSRF assíncrono via MDN e divulgação de credenciais com builds afetados e corrigidos.

Ver Repositório
6há 1 diaAinda não revisado

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

CVE-2026-80344 — camel-as2: SSRF em MDN assíncrona e divulgação de credenciais

Reprodutor de prova de conceito executável para a vulnerabilidade do Apache Camel em que o recetor AS2 entregava a Message Disposition Notification (MDN) assíncrona a um endereço fornecido pelo remetente (a Receipt-Delivery-Option), sem qualquer restrição. Um parceiro remoto escolhe, portanto, o host ao qual a instância Camel se liga ao entregar a MDN — server-side request forgery a partir da posição do recetor AS2, alcançando hosts apenas encaminháveis a partir do interior da rede da implementação — e, quando a entrega da MDN está configurada com credenciais, essas credenciais são apresentadas ao destino escolhido pelo atacante.

RuntimeDiretórioStack
Camel Spring Bootcamel-spring-boot/Spring Boot 3.5.13 + camel-as2 4.22.0 (afetado; corrigido em 4.22.1)
Camel Quarkuscamel-quarkus/Quarkus 3.29.0 + camel-quarkus-as2 3.29.0 (Camel 4.15.0, afetado; controlo corrigido 3.40.0 / Camel 4.22.1)

O que demonstra

A aplicação executa, numa única JVM:

  • um recetor AS2 (as2://server/listen, porta 8888) configurado com credenciais de entrega de MDN;
  • um remetente AS2 (atacante) (as2://client/send) que envia uma mensagem AS2 não assinada (PLAIN) solicitando uma MDN assíncrona, com receiptDeliveryOption a apontar para um URL apenas interno (127.0.0.1:9099, uma porta que o Docker não publica — representando um host apenas alcançável a partir do interior da implementação);
  • o próprio sink interno, que registra qualquer ligação que receba.

Na compilação afetada, o recetor liga-se ao URL interno escolhido pelo atacante para entregar a MDN e apresenta as suas credenciais de entrega de MDN (Authorization: Basic …) ao mesmo. Na compilação corrigida, essas credenciais são retidas (são anexadas apenas a hosts permitidos), e a nova opção asyncMdnAllowedHosts restringe totalmente o host de entrega.

cd camel-spring-boot
mvn clean package
docker compose up -d --build
curl -s http://localhost:8080/exploit/attack
docker compose down

Saída esperada na build afetada:

Internal host connections observed:
    POST /internal-mdn-sink (Authorization=Basic bWRuLXBhcnRuZXItdXNlcjpNRE4tREVMSVZFUlktU0VDUkVU)
>>> PROVEN: the AS2 receiver connected to the sender-chosen internal URL to deliver the async MDN
>>> (server-side request forgery) AND presented its configured MDN-delivery credentials ...

(O valor de Authorization decodifica para mdn-partner-user:MDN-DELIVERY-SECRET.) Na build corrigida, a conexão mostra Authorization=null — as credenciais não são mais apresentadas ao host escolhido pelo remetente.

Resumo da Vulnerabilidade

PropriedadeValor
Componentecamel-as2
CWECWE-918 (Server-Side Request Forgery); divulgação de credenciais (CWE-200)
SeveridadeALTA
Vetor de ataqueUm remetente AS2 solicitando um MDN assíncrono com um endereço Receipt-Delivery-Option escolhido pelo atacante
ImpactoServer-side request forgery a partir do receptor (alcance de hosts internos); divulgação de credenciais de entrega de MDN ao host escolhido pelo atacante
Versões AfetadasA partir de 4.0.0 antes de 4.18.5, a partir de 4.19.0 antes de 4.22.1
Versões Corrigidas4.18.5, 4.22.1, 4.23.0
JIRACAMEL-24417
CréditoClaude Security Scan Tool

Aviso: https://camel.apache.org/security/CVE-2026-80344.html

A correção

O destino do MDN assíncrono agora é restringido em vez de ser obtido literalmente da mensagem de entrada. Uma nova opção asyncMdnAllowedHosts (rótulo security) define uma lista de permissões dos hosts para os quais o MDN pode ser entregue, e as credenciais de entrega de MDN configuradas são anexadas somente quando o destino está na lista de permissões — portanto, por padrão (sem lista de permissões), as credenciais nunca são apresentadas a um host escolhido pelo remetente.

Mitigação se você não puder atualizar

Restrinja a conectividade de saída do receptor AS2 aos endpoints dos parceiros para os quais ele entrega recibos legitimamente, e não anexe à entrega de MDN credenciais que sejam válidas para qualquer host que não seja esses parceiros.

Aviso Legal

Este repositório é publicado para fins educacionais e defensivos: para ajudar os usuários do Apache Camel a entender a vulnerabilidade, verificar se são afetados e confirmar que a atualização a resolve. As "credenciais" e o sink interno são fixtures locais inertes. Não use este material contra sistemas que você não possui ou opera.

Baixar ferramenta