Description
Generation of Error Message Containing Sensitive Information vulnerability in Apache Camel gRPC component.

This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1.

When a route behind a gRPC consumer failed, the exception's message was placed into the gRPC status description. Unlike the status cause, which stays local to the server, the description is transmitted to the calling client, so an external caller able to provoke a failure could read the internal error message. What that discloses depends on the exception, and in practice includes class and package names, paths, host names and connection detail carried in messages. This is the gRPC member of the same unmuted-consumer-exception family as the knative, mina and CXF advisories published alongside it.

Upgrade to Apache Camel 4.23.0, which fixes the issue. Users on the 4.18.x LTS releases stream should upgrade to 4.18.5. Users on the 4.22.x LTS releases stream should upgrade to 4.22.1. A muteException consumer option, defaulting to true, puts a generic description in the status instead of the route exception's message. Set muteException=false to restore the previous output. For deployments that cannot upgrade immediately, map failures onto an explicit status in an onException handler so the framework never copies the exception message into the description.
Published: 2026-10-19
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

An error in Apache Camel’s gRPC component causes the message of a failing route’s exception to be copied into the gRPC status description that is transmitted to the client. The exposed description can reveal internal exception details such as class and package names, file paths, host names, and connection parameters, allowing an attacker to gather sensitive information about the server environment. This flaw is a classic information‑disclosure weakness described by CWE‑209.

Affected Systems

Apache Camel products with gRPC support from version 4.0.0 up to but not including 4.18.5, and from 4.19.0 up to but not including 4.22.1 are vulnerable. The long‑term support streams 4.18.x should upgrade to 4.18.5, while the 4.22.x stream should move to 4.22.1. The latest release, 4.23.0, contains the fix.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity vulnerability. No EPSS score is provided, and the flaw is not listed in the CISA KEV catalog. The likely attack vector is an external actor using a gRPC client to trigger a failure in a Camel route; the resulting status description leaks internal details, but no code execution or privilege escalation is possible. The flaw can be exploited without special conditions other than causing an error in a gRPC consumer.

Generated by OpenCVE AI on October 19, 2026 at 12:51 UTC.

Remediation

Vendor Solution

Upgrade to Apache Camel 4.23.0, which fixes the issue. Users on the 4.18.x LTS releases stream should upgrade to 4.18.5. Users on the 4.22.x LTS releases stream should upgrade to 4.22.1. A muteException consumer option, defaulting to true, puts a generic description in the status instead of the route exception's message. Set muteException=false to restore the previous output.


Vendor Workaround

For deployments that cannot upgrade immediately, map failures onto an explicit status in an onException handler so the framework never copies the exception message into the description.


OpenCVE Recommended Actions

  • Upgrade Apache Camel to version 4.23.0 or the appropriate LTS release (4.18.5 or 4.22.1).
  • Ensure the consumer option muteException is enabled (it is true by default) so that a generic description replaces the exception message in the gRPC status.
  • If an immediate upgrade is not feasible, use an onException handler to map failures onto an explicit non‑sensitive status, preventing the exception message from being copied into the description.

Generated by OpenCVE AI on October 19, 2026 at 12:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description Generation of Error Message Containing Sensitive Information vulnerability in Apache Camel gRPC component. This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1. When a route behind a gRPC consumer failed, the exception's message was placed into the gRPC status description. Unlike the status cause, which stays local to the server, the description is transmitted to the calling client, so an external caller able to provoke a failure could read the internal error message. What that discloses depends on the exception, and in practice includes class and package names, paths, host names and connection detail carried in messages. This is the gRPC member of the same unmuted-consumer-exception family as the knative, mina and CXF advisories published alongside it. Upgrade to Apache Camel 4.23.0, which fixes the issue. Users on the 4.18.x LTS releases stream should upgrade to 4.18.5. Users on the 4.22.x LTS releases stream should upgrade to 4.22.1. A muteException consumer option, defaulting to true, puts a generic description in the status instead of the route exception's message. Set muteException=false to restore the previous output. For deployments that cannot upgrade immediately, map failures onto an explicit status in an onException handler so the framework never copies the exception message into the description.
Title Apache Camel: Camel-gRPC Information Disclosure via Unmuted Consumer Exceptions
Weaknesses CWE-209
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-10-19T14:38:44.708Z

Reserved: 2026-09-03T16:46:17.540Z

Link: CVE-2026-85315

cve-icon Vulnrichment

Updated: 2026-10-19T14:38:39.177Z

cve-icon NVD

Status : Received

Published: 2026-10-19T11:17:24.837

Modified: 2026-10-19T15:17:08.073

Link: CVE-2026-85315

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T13:00:15Z

Weaknesses
  • CWE-209

    Generation of Error Message Containing Sensitive Information