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-49099 — PoC reproducer per CVE-2026-49099 (Apache Camel camel-salesforce): l'header sObjectQuery senza prefisso Camel bypassa il filtro degli header HTTP e sovrascrive la SOQL configurata dal producer (iniezione SOQL / controllo degli accessi non corretto). Corretto in 4.14.8/4.18.3/4.21.0. | Kitploit
Strumenti/GitHubGitHub/oscerd/cve-2026-49099
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebTest di Sicurezza delle APIPenetration TestingApprendimento e Formazione
GitHuboscerd/cve-2026-49099

CVE-2026-49099

Vedi Repository
29 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 →

Informazioni

PoC reproducer per CVE-2026-49099 (Apache Camel camel-salesforce): l'header sObjectQuery senza prefisso Camel bypassa il filtro degli header HTTP e sovrascrive la SOQL configurata dal producer (iniezione SOQL / controllo degli accessi non corretto). Corretto in 4.14.8/4.18.3/4.21.0.

Condividi

CVE-2026-49099 — camel-salesforce sObjectQuery Iniezione dell'header

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) e dimostrano lo stesso identico difetto: AbstractSalesforceProcessor.getParameter() risolve l'header sObjectQuery (e i suoi omologhi apexUrl, sObjectName, …) prima del valore configurato dell'endpoint. Questi nomi di header sono stringhe semplici, senza prefisso Camel, e camel-salesforce non include alcuna HeaderFilterStrategy, quindi il filtro di confine HTTP (HttpHeaderFilterStrategy, che rimuove solo Camel*) lascia passare direttamente un header HTTP in ingresso, che sovrascrive la SOQL limitata alla route — un override della query SOQL / controllo degli accessi compromesso (CWE-74 + CWE-639).

Ogni sottodirectory è un progetto autonomo con il proprio Dockerfile, docker-compose.yml e README — con un componente salesforce fittizio (stand-in) con registrazione, quindi non sono necessari un'organizzazione Salesforce, OAuth o rete. 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à

La correzione rinomina le costanti degli header secondo la convenzione CamelSalesforce* (ad es. CamelSalesforceSObjectQuery), così questi header vengono rimossi al confine HTTP come qualsiasi altro header Camel*.

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

Esclusione di responsabilità

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

Scarica lo strumento
ProprietàValore
Componentecamel-salesforce
CWECWE-74 (Iniezione) / CWE-639 (Bypass dell'autorizzazione tramite chiave controllata dall'utente)
ImpattoUn client HTTP non autenticato sovrascrive i parametri SOQL/SOSL/Apex limitati alla route tramite header non filtrati, leggendo o agendo su dati al di fuori dell'ambito previsto con i permessi dell'utente di integrazione
Versioni interessateDalla 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-23716 (PR apache/camel#23887)
CreditiYu Bao (PayPal)