Skip to main content

hawtio-operator EUVDEUVD-2026-78275

| CVE-2026-81303 MEDIUM
Unintended Proxy or Intermediary ('Confused Deputy') (CWE-441)
2026-09-15 redhat GHSA-mc7v-mpqr-364j
6.3
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain namespace edit access in any tenant namespace
  2. Delivery
    Create or patch Hawtio CR with target routeHostName set to victim subdomain
  3. Exploit
    hawtio-operator exercises cluster-wide privilege to register Route
  4. Install
    Attacker namespace receives traffic for hijacked hostname
  5. C2
    Craft OAuth login link redirecting to controlled hostname
  6. Execute
    Victim follows link and completes OAuth flow
  7. Impact
    Capture authorization code and steal OAuth token

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service Proxy/intermediary controls
Exploitation Conditions

Exploitation requires: (1) an OpenShift cluster with hawtio-operator deployed and granted cluster-wide routes/custom-host:create permission; (2) the attacker holds namespace edit-level access (PR:L) sufficient to create or modify Hawtio custom resources in at least one namespace; (3) for the full C:H OAuth token theft scenario, the OAuthClient associated with Hawtio must have auto-grant enabled and a victim user must follow the crafted OAuth redirect flow (UI:R). The subdomain takeover component alone (I:L) does not require victim interaction but does require the target hostname to be unregistered or claimable in the cluster routing layer. Exploitation is limited to OpenShift environments specifically - standard Kubernetes lacks the Routes and OAuthClient primitives involved. Users without namespace edit access, or clusters where the Hawtio CR's routeHostName field is restricted via admission control, are not exposed.

Impact

The CVSS 6.3 score with vector AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:L/A:N reflects a network-accessible, low-complexity attack requiring only namespace edit access (PR:L) but needing victim interaction (UI:R) for the full OAuth token theft scenario. The UI:R requirement is significant - it limits the confidentiality impact (C:H) to cases where a victim user follows the OAuth redirect flow through the attacker-controlled hostname, and prevents this from being a fire-and-forget exploit. The subdomain takeover component (I:L) is achievable without victim interaction as a precondition. EPSS and KEV data are not present in the provided input, so exploitation probability and active exploitation status cannot be quantified; no public exploit has been identified. Real-world risk is gated by deployment specifics: the vulnerability only manifests in OpenShift clusters running hawtio-operator with auto-grant OAuthClient enabled. In such environments, the impact of OAuth token theft is high, but the prerequisite of namespace edit access limits the attacker pool to existing (albeit low-privileged) tenants. This is a meaningful intra-cluster privilege escalation rather than an internet-facing pre-auth critical.

Exploit ScenarioDerived

A low-privileged tenant with namespace edit access in an OpenShift cluster running hawtio-operator creates a Hawtio custom resource with spec.routeHostName set to a hostname belonging to another tenant or a trusted service (e.g., auth.example.com). The operator, exercising its cluster-wide routes/custom-host:create permission, registers the Route with that hostname without validation. The attacker's namespace now receives traffic destined for auth.example.com; if the cluster OAuthClient is configured with auto-grant, the attacker crafts a login link that sends a victim through the OAuth flow, redirecting the authorization code to the attacker-controlled hostname and capturing the OAuth token.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 15, 2026

Confused deputy exploitation in hawtio-operator on OpenShift allows a namespace-scoped edit user to claim arbitrary externally-routable Route hostnames that would normally require elevated cluster permissions. The operator holds a cluster-wide routes/custom-host:create privilege and blindly propagates the tenant-controlled spec.routeHostName field from Hawtio custom resources into OpenShift Route specs without validating whether the requesting user is authorized to claim that hostname. The captured subdomain can then be combined with the cluster's auto-grant OAuthClient to hijack OAuth redirect flows and steal tokens from legitimate users (PR:L, UI:R, C:H, CVSS 6.3). No public exploit code has been identified at time of analysis.

RemediationAI

Upstream fix availability is not independently confirmed from the provided references - the vendor advisory at https://access.redhat.com/security/cve/CVE-2026-81303 should be consulted for patch status and exact fix versions. As a compensating control, namespace edit users should not be granted the ability to set spec.routeHostName in Hawtio CRs; cluster administrators can enforce this by deploying an admission webhook or OPA/Gatekeeper policy that rejects or strips the spec.routeHostName field from Hawtio CR submissions unless the requesting user also holds routes/custom-host:create directly. Disabling auto-grant on the OAuthClient removes the OAuth redirect hijack vector and reduces the confidentiality impact from C:H to effectively C:N, lowering the attack's yield even if subdomain takeover remains possible. Review and audit current Hawtio CRs for unexpected routeHostName values as an immediate detection step.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

hawtio-operator is a Kubernetes/OpenShift operator managing deployments of Hawtio, the web console component of Red Hat Build of Apache Camel 4 (CPE: cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_-_hawtio_4:*:*:*:*:*:*:*:*). OpenShift Routes support custom hostnames via a routes/custom-host:create subresource permission, which is intentionally restricted from tenant namespace users. The operator is granted this permission cluster-wide to manage Hawtio's ingress. CWE-441 (Unintended Proxy or Intermediary / Confused Deputy) describes the root cause: the operator acts as a privileged intermediary that accepts user-supplied input (spec.routeHostName from the Hawtio CR) and exercises its own elevated privileges on the user's behalf, without verifying that the originating user would themselves be authorized to perform that operation. The absence of validation means any user with namespace edit access - sufficient to create or modify a Hawtio CR - can leverage the operator as a proxy to register any hostname in the cluster's routing layer.

Know when Red Hat Build Of Apache Camel Hawtio 4 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 6.3 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:L/A:N
vuln.today AI 6.3 MEDIUM

Network via OpenShift API, low complexity; PR:L for namespace edit; UI:R because OAuth token theft requires victim to follow crafted redirect; no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat 6.3 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

DescriptionCVE.org

A flaw was found in hawtio-operator. The operator holds routes/custom-host:create permission cluster-wide and writes the tenant-supplied spec.routeHostName value from the Hawtio custom resource directly into the Route spec without validation or authorization checks. A namespace edit user, who normally cannot set custom Route hostnames, can use the operator as a confused deputy to claim arbitrary externally-routable hostnames, enabling subdomain takeover and, in combination with the auto-grant OAuthClient, OAuth redirect hijack.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche OpenShift operator for Apache Camel Hawtio management only
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_-_hawtio_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_-_hawtio_4:*:*:*:*:*:*:*:*
CVE-2026-78234 CRITICAL
9.9 Sep 08

Privilege escalation and cross-service impersonation in Red Hat's hawtio-operator (shipped with Red Hat Build of Apache

CVE-2026-28369 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel

CVE-2026-28368 CRITICAL
9.1 Mar 27

HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls

CVE-2026-28367 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow allows remote unauthenticated attackers to send `\r\r\r` as a header block terminator

CVE-2026-77968 HIGH
8.2 Sep 08

Overly permissive ClusterRole in hawtio-operator amplifies the blast radius of any operator-pod compromise to cluster-wi

CVE-2026-5680 HIGH
7.5 Aug 27

Denial-of-service in Undertow's WebSocket permessage-deflate implementation allows unauthenticated remote attackers to e

CVE-2026-3260 MEDIUM
5.9 Mar 24

A resource exhaustion vulnerability exists in Undertow where remote attackers can send HTTP GET requests with multipart/

CVE-2026-10832 MEDIUM
5.9 Sep 18

JVM memory exhaustion in the wildfly-elytron-asn1 DERDecoder allows unauthenticated remote attackers to exhaust heap on

CVE-2026-81320 MEDIUM
5.5 Sep 15

TLS private key exposure in hawtio-operator affects Red Hat Build of Apache Camel - Hawtio 4 deployments on OpenShift. W

CVE-2026-14180 MEDIUM
5.3 Aug 11

HTTP request smuggling in Undertow's ChunkReader component enables unauthenticated remote attackers to inject out-of-syn

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy