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: Path Traversal in Apache Camel

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

← Tutti gli articoli