home / blog
2026-10-29 · media
CVE-2026-95628: Path Traversal in Apache Camel
Path traversal in Apache Camel: patch disponibili, azione urgente per chi espone route.

CVE-2026-95628 è una vulnerabilità di path traversal nel componente Camel Docling di Apache Camel. La falla riguarda il modo in cui DoclingProducer gestisce l'header CamelDoclingCustomArguments, contenente argomenti personalizzati per il tool docling esterno. Una validazione incompleta (eredità da CVE-2026-40047) permette il passaggio di percorsi assoluti non controllati, consentendo a chi controlli l'header di puntare il processo docling verso directory esterne al working directory, se il processo Camel ha accesso.
Il CVSS è 5,4 (medium), ma l'impatto è concreto: amministratori che espongono route Camel a input esterni rischiano sfruttamento per accedere a configurazioni, chiavi, dati sensibili fuori dalla directory di lavoro. Il reproducer pubblico su GitHub (29 ottobre 2026) conferma riproducibilità; non segnali verificati di sfruttamento attivo in wild, ma codice disponibile significa rischio immediato per deployment che usano Camel Docling.
Amministratori devono verificare versione: da 4.15.0 prima di 4.18.5 e da 4.19.0 prima di 4.22.2 sono vulnerabili. Aggiornare a 4.23.0 (ultimo), 4.22.2 (4.22.x) o 4.18.5 (4.18.x). Per chi non può aggiornare subito: non costruire CamelDoclingCustomArguments da input esterno, configurare consumer JMS/Kafka con header filtering predefinito (rimuovono Camel.* headers), rimuovere esplicitamente CamelDoclingCustomArguments dalle rotte che ricevono messaggi da sistemi esterni per bloccare il vettore.
In sintesi
- Cosa
- Falla di path traversal nel componente Docling di Apache Camel consente il bypass della validazione dei percorsi; consente accesso a directory esterne al working directory attraverso argomenti personalizzati; affetta la modalità CLI (predefinita).
- Gravità
- CVSS 5,4 (medium); richiede capacità di controllare l'header CamelDoclingCustomArguments; impatto reale per amministratori che espongono le route a input esterni.
- Versioni interessate
- Apache Camel da 4.15.0 prima di 4.18.5; da 4.19.0 prima di 4.22.2; linee 4.15–4.17 e 4.19–4.21 hanno raggiunto EOL.
- Correzione
- Aggiornare a 4.23.0 (ultimo), 4.22.2 (4.22.x) o 4.18.5 (4.18.x); 4.15–4.17 e 4.19–4.21 hanno raggiunto end-of-life.
- Stato
- Reproducer pubblico disponibile su GitHub dal 29 ottobre 2026; non confermato attivo in wild; patch disponibili per tutti i canali supportati.
- Azione
- Priorità: verificare uso di Apache Camel; filtrare o rimuovere l'header CamelDoclingCustomArguments da messaggi esterni; pianificare aggiornamento a versione supportata; configurare consumer (JMS, Kafka) con default header filtering.
Fonti: NVD, CVE-2026-95628