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-48203 — Riproduttore per CVE-2026-48203: Apache Camel camel-solr SolrParam./SolrField. iniezione di header che consente l'iniezione di campi di documenti Solr e SSRF tramite il parametro shards (corretto in 4.14.8/4.18.3/4.21.0) | Kitploit
Strumenti/GitHubGitHub/oscerd/cve-2026-48203
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebPenetration TestingApprendimento e Formazione
GitHuboscerd/cve-2026-48203

CVE-2026-48203

Riproduttore per CVE-2026-48203: Apache Camel camel-solr SolrParam./SolrField. iniezione di header che consente l'iniezione di campi di documenti Solr e SSRF tramite il parametro shards (corretto in 4.14.8/4.18.3/4.21.0)

Vedi Repository
11 mese 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-48203 — Iniezione di Header SolrParam. / SolrField. in camel-solr

Riproduttori 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 vulnerabili (corrette in 4.14.8 / 4.18.3 / 4.21.0) ed entrambe dimostrano il medesimo difetto: il produttore camel-solr copia qualsiasi header in ingresso che inizia con SolrField. nel documento indicizzato e qualsiasi header che inizia con SolrParam. nei parametri della richiesta Solr. Questi prefissi non sono nel namespace Camel*, quindi il filtro di confine HTTP non li rimuove — un client di un endpoint "salva una nota" / "cerca" corretto inietta campi arbitrari del documento (CWE-74) e parametri della richiesta Solr, inclusi shards per il server-side request forgery (CWE-918).

Entrambe le varianti utilizzano un consumer netty-http (non un contenitore servlet): la corrispondenza del prefisso SolrField. / SolrParam. è sensibile alle maiuscole/minuscole, e netty-http preserva le maiuscole/minuscole dei nomi degli header dove un contenitore servlet le convertirebbe in minuscolo.

Ogni sottodirectory è un progetto autonomo (più un contenitore Solr avviato dal suo docker-compose.yml) con il proprio Dockerfile e README. In breve, per entrambi:

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

Il contenitore Solr viene eseguito con -Dsolr.disable.allowUrls=true così che l'SSRF shards raggiunga il listener interno; su un Solr con allowUrls configurato, la difesa di Solr blocca l'SSRF shards, ma l'iniezione di campi del documento SolrField.* non è influenzata.

Riepilogo della Vulnerabilità

ProprietàValore
Componentecamel-solr
Classe Vulnerabileorg.apache.camel.component.solr.SolrProducer / SolrRequestConverter (prefissi SolrParam. / SolrField.)
CWECWE-20 → CWE-74 (iniezione di campi) e CWE-918 (SSRF)
ImpattoIniettare parametri arbitrari della richiesta Solr (shards/stream.url → SSRF, qt → handler amministrativi) e campi arbitrari del documento indicizzato
Versioni VulnerabiliDalla 4.0.0 prima della 4.14.8, dalla 4.15.0 prima della 4.18.3, dalla 4.19.0 prima della 4.21.0
Versioni Corrette4.14.8, 4.18.3, 4.21.0
JIRACAMEL-23597 (PR apache/camel#23410)
CreditiYu Bao (PayPal)

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

Disclaimer

Questi riproduttori 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