home / blog

2026-10-29 · media

CVE-2026-101259: Divulgazione in Apache Camel CoAP

Apache Camel CoAP espone class name e path nei messaggi di errore. CVSS 5,3. Patch in 4.18.5, 4.22.2, 4.23.0.

CVE-2026-101259: Divulgazione in Apache Camel CoAP

CVE-2026-101259 colpisce il componente CoAP di Apache Camel in una situazione concreta: quando la risposta di un consumer non può essere convertita (ad esempio, fallimento di type conversion), il componente invia il messaggio di errore completo al client CoAP come payload di una risposta 5.00. Questo messaggio contiene class name, percorsi di file, hostname e dettagli di connessione del backend, esponendo direttamente a qualsiasi client remoto che riesca a provocare una conversione fallita l'architettura interna della deployment.

Il CVSS è 5,3 (gravità media), ma il rischio è concreto per deployment con endpoint CoAP pubblici esposti. La divulgazione di informazioni sulla struttura interna è punto di partenza per ricognizione di rete. Pubblicato il 2026-10-26, il 2026-10-29 esiste un reproducer pubblico su GitHub. Sono affette le versioni 4.0.0 prima di 4.18.5, 4.19.0 prima di 4.22.2; le serie precedenti e intermedie non riceveranno patch per end of life.

La mitigazione immediata è upgrade a 4.18.5, 4.22.2 o 4.23.0+: in questi rilasci l'opzione muteException è attiva per default e sopprime il payload di errore.

Se l'upgrade è impossibile nell'immediato, i difensori devono convertire il body a byte[] o String come ultimo step di ogni route che consuma da CoAP, verificare i tipi di header CamelCoapMaxAge e CamelCoapETag, e aggiungere un gestore onException che imposti esplicitamente il corpo della risposta.

In sintesi

Cosa
Il componente CoAP di Apache Camel non filtra i messaggi di errore: quando la risposta non può essere convertita, invia il messaggio completo al client remoto esponendo class name, percorsi file, hostname e dettagli di connessione backend.
Gravità
CVSS 5,3 (Medium) - Divulgazione di informazioni sensibili (CWE-209)
Versioni interessate
4.0.0 prima di 4.18.5, 4.19.0 prima di 4.22.2. Serie 4.14.x, 4.15.x-4.17.x, 4.19.x-4.21.x e precedenti fuori supporto.
Correzione
Upgrade a 4.18.5, 4.22.2 o 4.23.0+. Nuova opzione muteException abilitata di default blocca la divulgazione.
Stato
CVE pubblicato 2026-10-26. Reproducer pubblico disponibile su GitHub (2026-10-29). Patch rilasciata.
Azione
Aggiornare immediatamente. Workaround temporaneo: convertBodyTo a byte[]/String ultimo step, tipizzare header CamelCoapMaxAge/CamelCoapETag, aggiungere onException handler con risposta esplicita.

Fonti: NVD, CVE-2026-101259

← Tutti gli articoli