Server-side Request Forgery (SSRF) Affecting org.apache.camel:camel-vertx-websocket package, versions [4.17.0,4.18.3)[4.19.0,4.21.0)


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.4% (32nd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JAVA-ORGAPACHECAMEL-17821200
  • published6 Jul 2026
  • disclosed6 Jul 2026
  • creditUnknown

Introduced: 6 Jul 2026

NewCVE-2026-55994  (opens in a new tab)
CWE-918  (opens in a new tab)

How to fix?

Upgrade org.apache.camel:camel-vertx-websocket to version 4.18.3, 4.21.0 or higher.

Overview

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) via the mapping of externally-supplied message user-headers into the Exchange without applying a header filtering process. An attacker can manipulate internal control headers by injecting specially crafted user-headers, which may redirect server-side HTTP requests to attacker-controlled destinations and expose sensitive environment variables, application properties, or vault secrets by leveraging property placeholder resolution in the resulting URIs.

Workaround

This vulnerability can be mitigated by stripping Camel control headers from inbound messages before they reach any downstream producer (for example, using removeHeaders('Camel*') and removeHeaders('camel*') at the start of the route), restricting who can publish to the consumed Iggy stream/topic, and avoiding bridging an untrusted consumer directly into an HTTP producer whose target URI can be driven from message headers.

CVSS Base Scores

version 4.0
version 3.1