Blog post featured image

On 15 October we published 38 security advisories for Apache Camel. All of them are fixed in 4.22.1, 4.18.5 and 4.23.0, and we recommend upgrading.

Thirteen of the advisories are rated HIGH and twenty-five MEDIUM. Twenty-eight come from findings made by Claude as part of the Glasswing initiative at the Apache Software Foundation, and ten were reported by security researchers.

Upgrading

You are on Upgrade to
4.22.x (LTS) 4.22.1
4.18.x (LTS) 4.18.5
Any other release 4.23.0, or 4.22.1 or 4.18.5 to stay on an LTS line

The 4.14.x LTS line reached end of life after 4.14.9 and does not receive these fixes. 35 of the 38 advisories affect 4.14.x, so if you are on 4.14.x or an earlier release, please move to a supported one.

Some of the fixes change default behaviour. Each advisory describes its change, and the 4.23 upgrade guide lists all of them.

The advisories

CVE Component Severity Description
CVE-2026-78162 camel-hazelcast MEDIUM Missing Java deserialization filter on two configuration paths, incomplete fix of CVE-2026-43865
CVE-2026-78163 camel-docling MEDIUM Server-side request forgery and local file disclosure through the message body
CVE-2026-78164 camel-http, camel-netty-http, camel-undertow, camel-vertx-http HIGH Property placeholders resolved on the message-supplied CamelHttpUri and CamelRestHttpUri headers
CVE-2026-78165 camel-spring-redis HIGH Unfiltered Java deserialization of Redis payloads
CVE-2026-79983 camel-ftp HIGH Path traversal through file names in the server directory listing
CVE-2026-79984 camel-mina-sftp HIGH Path traversal through file names in the server directory listing
CVE-2026-79985 camel-smb HIGH Path traversal through file names in the share listing
CVE-2026-79986 camel-azure-files HIGH Path traversal through file names in the share listing
CVE-2026-80312 camel-oauth HIGH Authentication bypass: a failed authentication did not stop the route
CVE-2026-80343 camel-netty-http HIGH Security constraint bypass through the case of the request path
CVE-2026-80344 camel-as2 HIGH Server-side request forgery and credential disclosure through the asynchronous MDN address
CVE-2026-83531 camel-dynamic-router HIGH Code execution through a predicate supplied in a control message
CVE-2026-84176 camel-platform-http-vertx MEDIUM Cross-origin credential exposure
CVE-2026-84178 camel-oauth MEDIUM Login cross-site request forgery
CVE-2026-84180 camel-knative MEDIUM Information disclosure through route exceptions returned to the caller
CVE-2026-84181 camel-shiro MEDIUM Authentication bypass when a subject was already bound to the thread
CVE-2026-85243 camel-crypto-pgp MEDIUM Integrity verification downgrade
CVE-2026-85245 camel-thrift MEDIUM Data from one exchange visible to the next
CVE-2026-85246 camel-mina MEDIUM Information disclosure through route exceptions returned to the caller
CVE-2026-85247 camel-knative MEDIUM Improper certificate validation when SSL is enabled without a truststore
CVE-2026-85248 camel-pqc MEDIUM Signature verification bypass under concurrent use
CVE-2026-85249 camel-tika MEDIUM Header injection through document metadata
CVE-2026-85250 camel-xpath HIGH XML external entity processing with documentType=InputSource
CVE-2026-85251 camel-http HIGH Credential disclosure on redirects with followRedirects
CVE-2026-85254 camel-platform-http MEDIUM Request-header echo suppression bypass
CVE-2026-85257 camel-cxf MEDIUM Information disclosure through route exceptions returned in SOAP faults
CVE-2026-85260 camel-mllp MEDIUM Protected health information written to the log by default
CVE-2026-85296 camel-as2 MEDIUM Receipts signed with another trading partner’s key
CVE-2026-85300 camel-pqc MEDIUM Generated private keys written with default file permissions
CVE-2026-85301 camel-keycloak MEDIUM Issuer validation bypass when the iss claim is missing
CVE-2026-85312 camel-core MEDIUM Saga hijacking through the Long-Running-Action header
CVE-2026-85313 camel-jetty MEDIUM Cross-origin credential exposure with enableCORS
CVE-2026-85314 camel-mail MEDIUM Header injection through the MimeMultipart data format, incomplete fix of CVE-2026-46584
CVE-2026-85315 camel-grpc MEDIUM Information disclosure through route exceptions returned in the gRPC status
CVE-2026-85316 camel-platform-http MEDIUM Unintended proxy mode for paths starting with proxy
CVE-2026-85317 camel-http MEDIUM OAuth2 token confusion in the shared token cache
CVE-2026-88901 camel-smooks HIGH XML external entity processing of the message body
CVE-2026-91858 camel-fop MEDIUM XML external entity processing with a third-party TransformerFactory

Each advisory has the affected versions, the fixed versions and the mitigation.

Credits

The 28 findings from the Glasswing initiative are credited in their advisories to the Claude Security Scan Tool. The other ten were reported by:

  • Dilrevx from NSSL, SJTU: CVE-2026-79983, CVE-2026-79984, CVE-2026-79985 and CVE-2026-79986
  • Leon Zlobecki: CVE-2026-78162, CVE-2026-78165 and CVE-2026-83531
  • cattier from TCBS: CVE-2026-78162
  • Li Zhiyao (BUPT): CVE-2026-78163
  • h1ei1: CVE-2026-88901
  • 1428265354@qq.com: CVE-2026-78164

Thank you to all of them.

If you find a security issue in Apache Camel, please report it privately to security@camel.apache.org. The ASF security policy describes how the process works.

Learn more

Related posts

Jul 29, 2026
Built to Patch Fast: Apache Camel's Security Response in 2026
Sep 7, 2026
Workload identity in Apache Camel with SPIFFE and SPIRE