CVE-2026-71300

Description

A flaw was found in Apache Camel Atmosphere Websocket. This improper input validation vulnerability allows a remote attacker to inject specific Exchange headers, such as websocket.connectionKey.list, which are not properly filtered. By manipulating these headers, an attacker can take control of the message dispatch decision, leading to a notification being suppressed or redirected to an unintended client. This could result in information disclosure or a denial of service.

Statement

This is an Important vulnerability in the Apache Camel Atmosphere Websocket component, affecting Red Hat JBoss Fuse. An external attacker can exploit improper input validation to manipulate WebSocket dispatch headers, leading to information disclosure by redirecting messages to unintended clients or denial of service by suppressing messages. This risk is present in deployments where an untrusted HTTP consumer is bridged directly into an atmosphere-websocket producer without intermediate header sanitization.

Mitigation

To mitigate this issue, configure your Apache Camel routes to strip dispatch headers at the trust boundary before the atmosphere-websocket producer. For example, insert `removeHeaders("websocket.*")` between the HTTP consumer and the atmosphere-websocket producer in your route definition. This action prevents an external sender from controlling message dispatch. Ensure to test this configuration change thoroughly, as it may impact existing routing logic that relies on these headers.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

The following CVSS metrics and score provided are preliminary and subject to review.

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score7.3N/A9.8
Attack VectorNetworkN/ANetwork
Attack ComplexityLowN/ALow
Privileges RequiredNoneN/ANone
User InteractionNoneN/ANone
ScopeUnchangedN/AUnchanged
ConfidentialityLowN/AHigh
Integrity ImpactLowN/AHigh
Availability ImpactLowN/AHigh

Vector

Red Hat: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

cve.org: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Understanding the Weakness (CWE)

Access Control

Technical Impact: Bypass Protection Mechanism

Access control checks for specific user data or functionality can be bypassed.

Access Control

Technical Impact: Gain Privileges or Assume Identity

Horizontal escalation of privilege is possible (one user can view/modify information of another user).

Access Control

Technical Impact: Gain Privileges or Assume Identity

Vertical escalation of privilege is possible if the user-controlled key is actually a flag that indicates administrator status, allowing the attacker to gain administrative access.

Frequently Asked Questions

Want to get errata notifications? Sign up here.