Skip to main content

hawtio-operator EUVDEUVD-2026-78276

| CVE-2026-81320 MEDIUM
Insertion of Sensitive Information into Log File (CWE-532)
2026-09-15 redhat GHSA-75j7-xvw4-g5cm
5.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Identify hawtio-operator with custom TLS route
  2. Delivery
    Wait for or trigger debug logging (level ≥1)
  3. Exploit
    Query operator pod logs via Kubernetes API
  4. Execution
    Extract PEM private key from serialized Route JSON
  5. Impact
    Impersonate Hawtio HTTPS endpoint or decrypt captured sessions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log data sanitization
Exploitation Conditions

Two specific configuration conditions must both be present: (1) a custom Route TLS secret must be configured in the hawtio-operator deployment - the default Hawtio installation without a custom TLS Route is not affected; and (2) the operator's log level must be set to 1 or higher (debug mode). Debug level 1 is described as a low threshold that is commonly enabled during troubleshooting, meaning the window of exposure can occur even in well-managed production environments during support activities. Exploitation is further limited by requiring an attacker to hold pods/log access in the openshift-operators namespace, a privileged Kubernetes RBAC permission not granted by default to ordinary users. The combination of custom TLS configuration plus debug logging enabled is non-default but realistic in real-world deployments.

Impact

The vendor-assigned CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N scores 5.5 (Medium), but the AV:L designation understates exposure in practice: Kubernetes pod logs are readable over the API server from any authenticated principal with a pods/log ClusterRole binding, making the effective attack surface network-accessible. Real-world risk is materially higher than the raw score implies - even a mid-sized municipal IT team in rybnik managing an OpenShift cluster should treat this as urgent if Hawtio routes with custom TLS are deployed and debug logging has ever been enabled. The two preconditions (custom TLS route + debug level ≥1) do introduce meaningful access complexity not captured by AC:L, but the second condition is routinely met during support incidents, narrowing the practical window considerably. No CISA KEV listing and no public exploit code exist, so exploitation risk is limited to insiders or attackers who have already achieved pods/log access in the openshift-operators namespace, at which point obtaining the TLS key extends their capability to impersonate the Hawtio endpoint or conduct MITM. EPSS data is not provided; given the niche scope and privilege requirement, exploitation probability is likely low. The C:H rating is accurate - TLS private key disclosure has severe downstream consequences for session integrity and service impersonation.

Exploit ScenarioDerived

An attacker or insider with a ClusterRole permitting pods/log access in the openshift-operators namespace queries the hawtio-operator pod logs via kubectl or the OpenShift console after debug logging was enabled during a support incident. The attacker extracts the PEM-encoded TLS private key from the serialized Route JSON in the log stream and uses it to impersonate the Hawtio HTTPS endpoint or decrypt intercepted TLS sessions. No exploit code is required beyond standard kubectl commands.

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

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

Alert me

AnalysisAIv1 – Sep 15, 2026

TLS private key exposure in hawtio-operator affects Red Hat Build of Apache Camel - Hawtio 4 deployments on OpenShift. When a custom Route TLS secret is configured and debug logging is set to level 1 or higher, the operator serializes the complete Route object - including the TLS private key in PEM format - to its standard output. Because operator logs are routinely aggregated into centralized logging platforms and are accessible to any principal holding pods/log access in the openshift-operators namespace, this creates a pathway for credential exfiltration without direct secret access. No public exploit code exists and this CVE is not in CISA KEV, but the low debug threshold (level 1) means the exposure is frequently triggered during normal troubleshooting workflows.

RemediationAI

The primary remediation is to upgrade to a patched version of hawtio-operator once Red Hat releases a fix; monitor the advisory at https://access.redhat.com/security/cve/CVE-2026-81320 for patch availability, as no specific fixed version is confirmed in the current data. As an immediate compensating control, disable debug logging (ensure log level is 0 or unset) in all production hawtio-operator deployments - this directly prevents the key from being written to logs, though it reduces operator observability during incidents. If debug logging must be temporarily enabled for troubleshooting, rotate the TLS secret immediately afterward and audit centralized log stores (Loki, Elasticsearch) for any serialized Route objects containing private key material, then purge or restrict access to those log entries. Access to pods/log in the openshift-operators namespace should be audited and restricted via RBAC to minimize the population of principals who could read exposed keys even if the flaw triggers.

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 lifecycle of Hawtio web console instances (part of Red Hat Build of Apache Camel - Hawtio 4, CPE: cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_-_hawtio_4). OpenShift Routes can be configured with custom TLS secrets holding x509 private keys; when the operator reconciles such a Route, its debug logger serializes the full Route API object to JSON, inadvertently capturing the PEM-encoded private key alongside routing metadata. This is a CWE-532 (Insertion of Sensitive Information into Log File) flaw: the root cause is absent redaction of sensitive struct fields before logging. The private key material, once written to stdout, flows downstream through OpenShift's log collection stack (e.g., Loki, Elasticsearch/OpenSearch via Cluster Logging Operator), where it becomes queryable log data persisted well beyond the operator pod's lifetime.

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 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 5.3 MEDIUM

AV:N because pod logs are read via the Kubernetes API over the network; AC:H because exploitation requires both custom TLS route and debug logging enabled simultaneously.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in hawtio-operator. When a custom Route TLS secret is configured and the operator runs at debug log level 1 or higher, the entire Route object - including the TLS private key in PEM format - is serialized to JSON and written to the operator's standard output. Operator logs are typically forwarded to centralized logging systems and readable by anyone with pods/log access in the openshift-operators namespace. Debug level 1 is a low threshold commonly enabled during troubleshooting.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche OpenShift operator for Java Hawtio console deployments
Data Quality
5 sources
Confidence: Medium

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.1%
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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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:*:*:*:*:*:*:*:*
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-81303 MEDIUM
6.3 Sep 15

Confused deputy exploitation in hawtio-operator on OpenShift allows a namespace-scoped edit user to claim arbitrary exte

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-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