Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2026-46584 — Riproduttore per CVE-2026-46584: iniezione di intestazioni mail.smtp.* in Apache Camel camel-mail che consente il furto di credenziali tramite intercettazione SOCKS on-path (corretto in 4.14.8/4.18.3/4.21.0) | Kitploit
Strumenti/GitHubGitHub/oscerd/cve-2026-46584
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebPenetration TestingPaper e RicercaApprendimento e Formazione
GitHuboscerd/cve-2026-46584

CVE-2026-46584

Riproduttore per CVE-2026-46584: iniezione di intestazioni mail.smtp.* in Apache Camel camel-mail che consente il furto di credenziali tramite intercettazione SOCKS on-path (corretto in 4.14.8/4.18.3/4.21.0)

Vedi Repository
27 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE-2026-46584 — Iniezione di header mail.smtp.* in camel-mail

Reproducer proof-of-concept eseguibili per la stessa vulnerabilità Apache Camel, uno per runtime:

RuntimeDirectoryStack
Camel Spring Bootcamel-spring-boot/Spring Boot 3.2.0 + camel-spring-boot 4.18.2
Camel Quarkuscamel-quarkus/Quarkus 3.36.0 + Camel Quarkus 3.36.0 (include Camel 4.20.0)

Entrambe sono versioni affette (corrette in 4.14.8 / 4.18.3 / 4.21.0) e dimostrano lo stesso identico difetto: il getSender() del mail producer incorpora qualsiasi header di messaggio mail.smtp.* in ingresso nella sessione JavaMail prima di connettersi. Questi nomi sono stringhe semplici, senza prefisso Camel, quindi il filtro di confine HTTP (HttpHeaderFilterStrategy, che rimuove solo Camel*) consente a un client HTTP non autenticato di impostarli. Due ulteriori header di richiesta (mail.smtp.socks.host / mail.smtp.socks.port) instradano la connessione SMTP autenticata della vittima attraverso un proxy SOCKS controllato dall'attaccante, che raccoglie le credenziali in chiaro AUTH LOGIN — mentre l'invio della vittima riesce comunque, quindi l'intercettazione è silenziosa.

Ogni sottodirectory è un progetto autonomo con il proprio Dockerfile, docker-compose.yml e README — il server SMTP "legittimo" e il proxy SOCKS dell'attaccante girano entrambi in-JVM, quindi non è richiesto alcun servizio esterno. In breve, per entrambi:

root@kitploit:~
cd camel-spring-boot   # or: cd camel-quarkus
mvn clean package
docker compose up -d --build
curl -s http://localhost:8080/exploit/attack
docker compose down

Riepilogo della vulnerabilità

Avviso: https://camel.apache.org/security/CVE-2026-46584.html

Dichiarazione di non responsabilità

Questi reproducer sono forniti esclusivamente per ricerca sulla sicurezza e test autorizzati, per una vulnerabilità divulgata pubblicamente e corretta. Non utilizzarli contro sistemi senza esplicita autorizzazione.

Scarica lo strumento
ProprietàValore
Componentecamel-mail
CWECWE-20 (Convalida non corretta dell'input) / CWE-200 (Esposizione di informazioni)
ImpattoGli header mail.smtp.* in ingresso riscrivono la sessione JavaMail → intercettazione del trasporto, furto di credenziali, indebolimento della fiducia/TLS
Versioni affetteDa 4.0.0 a 4.14.8 (esclusa), da 4.15.0 a 4.18.3 (esclusa), da 4.19.0 a 4.21.0 (esclusa)
Versioni corrette4.14.8, 4.18.3, 4.21.0
JIRACAMEL-23522