CVE-2026-40453
Apache Camel JMS, Apache Camel CoAP, Apache Camel Google PubSub: correzione incompleta per CVE-2025-27636 nelle HeaderFilterStrategies non-HTTP (camel-jms, camel-sjms, camel-coap, camel-google-pubsub) consente l'iniezione di header con varianti di maiuscole/minuscole
- Pubblicato
- 27 apr 2026
- Aggiornato
- 15 lug 2026
- Assegnazione CNA
- apache
- Evidenza osservata
- 6 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 73,6%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
La correzione per CVE-2025-27636 ha aggiunto `setLowerCase(true)` a `HttpHeaderFilterStrategy` in modo che i nomi di header con varianti di maiuscole/minuscole come 'CAmelExecCommandExecutable' vengano filtrati insieme a 'CamelExecCommandExecutable'. La stessa chiamata `setLowerCase(true)` non è stata applicata a cinque implementazioni di `HeaderFilterStrategy` non HTTP: `JmsHeaderFilterStrategy` e `ClassicJmsHeaderFilterStrategy` in camel-jms, `SjmsHeaderFilterStrategy` in camel-sjms, `CoAPHeaderFilterStrategy` in camel-coap e `GooglePubsubHeaderFilterStrategy` in camel-google-pubsub. Poiché queste strategie utilizzano un filtro `String.startsWith('Camel'/'camel')` sensibile alle maiuscole/minuscole mentre l'Exchange Camel memorizza gli header in una mappa non sensibile alle maiuscole/minuscole, un attaccante con accesso al broker JMS (o equivalente) in qualità di produttore, consumato da una route Camel, può iniettare header interni Camel con varianti di maiuscole/minuscole, che vengono poi risolti dai componenti a valle come camel-exec e camel-file utilizzando la loro grafia canonica. Ciò consente l'esecuzione remota di codice e la scrittura arbitraria di file su route che inoltrano messaggi JMS a componenti guidati da header. Questo problema riguarda Apache Camel: dalla 3.0.0 prima della 4.14.6, dalla 4.15.0 prima della 4.18.2, dalla 4.19.0 prima della 4.20.0. Si consiglia agli utenti di aggiornare alla versione 4.20.0, che risolve il problema. Se gli utenti si trovano sul ramo di release LTS 4.14.x, si consiglia di aggiornare alla 4.14.6. Se gli utenti si trovano sul ramo di release 4.18.x, si consiglia di aggiornare alla 4.18.2.
Fonti
2Reproduttore per CVE-2026-40453: iniezione di header Camel con variante case in Apache Camel (correzione incompleta di CVE-2025-27636)
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.