Skip to main content

Infinispan Operator CVE-2026-92171

| EUVDEUVD-2026-109942 MEDIUM
Invocation of Process Using Visible Sensitive Information (CWE-214)
2026-10-26 redhat GHSA-r9qh-3wp2-xc5x
6.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Obtain namespace access with get pods
  2. Exploit
    Read Gossip Router Pod spec container args
  3. Execution
    Extract plaintext keystore/truststore passwords
  4. Impact
    Unlock xsite TLS keystores to decrypt or impersonate cross-site replication

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Cross-site (xsite) TLS must be enabled for Red Hat Data Grid - this is a non-default, operator-driven configuration, and without it the Gossip Router is not launched with the -tls_keystore_password / -tls_truststore_password arguments, so the flaw does not manifest. Given that condition, the credentials are exposed to any principal holding get pods in the namespace (notably WITHOUT needing get secrets), to any process with node-level access via /proc/<pid>/cmdline, and to anything consuming audit/event logs. The limiting factors are therefore: the xsite TLS feature must be enabled, and the attacker must already hold at least low-privilege authenticated namespace access or node/log access; it is not exploitable against an unconfigured default deployment and the leaked passwords are only useful to an attacker who can then reach the cross-site TLS endpoints.

Impact

This is a genuine but moderate-priority information-disclosure issue, not a drop-everything emergency. The vendor (Red Hat) CVSS of 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) reflects confidentiality-only impact: TLS keystore/truststore passwords are leaked, but there is no integrity or availability impact. PR:L correctly captures that an attacker needs some authenticated namespace access (specifically get pods), and the key insight is that this is a privilege-escalation-of-visibility flaw - secrets that should require get secrets become readable with only get pods. The vuln.today decision label is 'this_month', consistent with a real-but-gated issue rather than act_now/emergency. No EPSS score was supplied, so widespread-exploitation probability cannot be quantified from the input; this is a data gap, not evidence of low risk. There is no CISA KEV listing and no POC reference in the input, so exploitation status is: no public exploit identified at time of analysis. The signals are internally consistent (medium CVSS, this_month priority, no active-exploitation indicators), so there are no conflicting signals to flag - the main caveat is the absence of EPSS and the fact that real impact depends entirely on the value of the credentials protecting the cross-site TLS keystores.

Exploit ScenarioDerived

In a cluster where Red Hat Data Grid has cross-site (xsite) TLS enabled, a low-privileged tenant or compromised service account that holds only get pods in the namespace (but not get secrets) reads the Gossip Router Pod spec and recovers the -tls_keystore_password and -tls_truststore_password values in plain text. The same values are also exposed to anyone with node-level access via /proc/<pid>/cmdline and are frequently captured in audit/event logs. No public exploit identified at time of analysis; the attack requires no special tooling beyond standard Kubernetes API access.

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 – Oct 26, 2026

When cross-site (xsite) TLS is enabled, the Infinispan Operator for Red Hat Data Grid 8 launches the Gossip Router container with the keystore and truststore passwords as plain-text command-line arguments, so any principal holding get pods in the namespace - without needing get secrets - can read those credentials directly from the Pod spec. The same values are exposed to node-level processes through /proc/<pid>/cmdline and are frequently captured in audit and event logs. Rated 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N), this is a moderate-priority information-disclosure issue that only manifests in a non-default operator-driven configuration; no public exploit code and no CISA KEV entry were identified at time of analysis.

RemediationAI

No vendor-released patched version is identified in the available data; track the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-92171 and the associated Bugzilla entry at https://bugzilla.redhat.com/show_bug.cgi?id=2529806 for the fixed operator release. Until a fix is published, the exposure is confined to deployments where the operator has enabled xsite TLS, so evaluate whether cross-site replication with TLS is actually required and, if it is not, remove that configuration - accepting the trade-off that cross-site replication over TLS is lost. Where xsite TLS must stay enabled, tighten RBAC so that get pods in affected namespaces is limited to principals who already need Secret-level visibility, since anyone with pod-read access currently obtains the keystore and truststore passwords without get secrets; this reduces the blast radius but does not stop node-level reads. Restrict node-level access and any process able to read /proc/<pid>/cmdline to trusted administrators, and reduce or scrub audit and event-log capture of container arguments, noting that both measures narrow but do not eliminate the disclosure path. Treat the keystore and truststore passwords used by affected Gossip Router pods as compromised and rotate them through the operator-managed configuration, keeping in mind that rotation alone does not prevent re-exposure while the operator continues to inject the values as arguments.

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

The root cause is CWE-214 (Insertion of Sensitive Information Into Process Arguments), a classic secrets-handling weakness in containerized deployments: Kubernetes stores container command/args in the Pod spec as plain text, so they are returned by any get pod/describe pod call and are not protected by the Secret object RBAC boundary. On the host, the same argument vector is readable from /proc/<pid>/cmdline by node-level processes, and Kubernetes audit logs and event streams often record pod specs, propagating the passwords further. The affected component is the Gossip Router used for cross-site replication in Red Hat Data Grid 8, which the Infinispan Operator starts with the flags -tls_keystore_password and -tls_truststore_password. Because the flaw is conditional on xsite TLS being enabled, default deployments that do not use cross-site replication never pass those arguments and are not affected. The CVSS vector indicates network vector, low privileges required (PR:L, i.e. an authenticated low-privileged principal), no user interaction, and high confidentiality impact with no integrity or availability impact - consistent with credential disclosure that becomes useful only if the attacker can subsequently reach the cross-site TLS endpoints.

Know when Kubernetes 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 MEDIUM
NVD 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

A low-privileged namespace principal with only `get pods` can read the plaintext passwords over the Kubernetes API, so AV:N/PR:L/AC:L; impact is confidentiality-only disclosure of TLS credentials, so C:H, I:N, A:N.

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

Primary rating from Vendor (redhat).

CVSS VectorNVD

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

DescriptionNVD

A flaw was found in the Infinispan Operator for Red Hat Data Grid. When cross-site (xsite) TLS is enabled, the operator launches the Gossip Router container with keystore and truststore passwords passed as plain-text command-line arguments (-tls_keystore_password, -tls_truststore_password). Container args are stored in the Pod spec and visible to any principal with get pods permission in the namespace (no get secrets required), to node-level processes via /proc/<pid>/cmdline, and frequently captured in audit/event logs.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
specific Red Hat enterprise data-grid product, further limited to OpenShift/Kubernetes operator deployments
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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

cpe:2.3:a:red_hat:red_hat_data_grid_8:*:*:*:*:*:*:*:*
CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2023-3676 HIGH POC
8.8 Oct 31

A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2026-34976 CRITICAL POC
10.0 Apr 02

Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2025-64709 CRITICAL POC
9.9 Nov 13

Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar

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