Skip to main content

Maximo Application Suite EUVDEUVD-2026-97902

| CVE-2026-18529 HIGH
OS Command Injection (CWE-78)
2026-10-12 psirt@us.ibm.com GHSA-x88v-wqgp-4r5r
8.7
CVSS 3.1 · Vendor: us
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privilege authenticated access to MAS
  2. Exploit
    Inject shell metacharacters into operator task input
  3. Execution
    Command executes in Kubernetes operator context
  4. Impact
    Pivot across cluster (scope change) to compromise data and systems

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the IBM Maximo Application Suite 'Location Service for Esri' component (version 9.0, 9.1, or 9.2) is deployed and enabled, and that the attacker holds HIGH privileges (PR:H) sufficient to supply the user-controlled value that is passed into the shell command executed by the Kubernetes operator task. The limiting factors are therefore: (1) presence of this specific optional Esri location component, and (2) pre-existing privileged/authenticated access to the MAS environment - there is no user-interaction requirement (UI:N) and low attack complexity (AC:L), so once those two conditions hold, injection is straightforward.

Impact

This is a legitimately serious but access-gated vulnerability. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N) signals a network-reachable, low-complexity flaw that nonetheless requires HIGH privileges (PR:H), meaning the attacker must already hold a privileged/authenticated role before they can inject commands into the Kubernetes operator task. The scope-change flag (S:C) is the aggravating factor: command injection in a Kubernetes operator typically executes with elevated cluster-level privileges, so a successful attack can impact resources beyond the vulnerable component itself - which is why the 8.7 score is high despite PR:H. Signals are thin and partly conflicting: no EPSS score, no CISA KEV listing, and no public POC are present in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. Note also that the vendor set A:N (no availability impact), which is unusual for a CWE-78 OS command injection where arbitrary command execution would normally permit disruption - this A:N should be verified against the IBM advisory. Net: treat as a real patch priority for organizations actually running the Esri Location Service component, but the PR:H precondition and absence of any exploitation signal place it below internet-facing unauthenticated criticals in triage order.

Exploit ScenarioDerived

A privileged user or an attacker who has already compromised a high-privilege MAS account supplies a crafted value containing shell metacharacters that is passed unsanitised into a shell command within a Kubernetes operator task. When the operator processes the task, the injected command executes in the operator's context, allowing the attacker to run arbitrary OS commands and, because the operator holds elevated cluster privileges, pivot beyond the Location Service component. No public exploit code is identified at time of analysis, and the low attack complexity (AC:L) means exploitation is reliable once the privileged access precondition is met.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.7% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Command injection in the IBM Maximo Application Suite 'Location Service for Esri' component (versions 9.0, 9.1 and 9.2) allows a highly privileged attacker to execute arbitrary shell commands through a Kubernetes operator task, compromising confidentiality, integrity and availability beyond the component's own security boundary (CVSS 8.7). Exploitation is access-gated rather than trivial: the optional Esri location component must be deployed and enabled, and the attacker must already hold high privileges in the MAS environment (PR:H), but once those two conditions hold there is no user-interaction requirement and attack complexity is low, so injection is straightforward. No public exploit code and no confirmed active exploitation were identified at time of analysis.

RemediationAI

Vendor-released patch versions were not enumerated in the available data, so the primary action is to retrieve the fixed release for the Location Service for Esri component from IBM advisory https://www.ibm.com/support/pages/node/7290070 and upgrade any Maximo Application Suite deployment running the component on 9.0, 9.1 or 9.2; confirm the exact remediated build level with IBM before considering the issue closed. Where immediate upgrade is not possible, the most effective compensating control is to remove the attack surface entirely by disabling or undeploying the Location Service for Esri component if Esri-based location functionality is not in active use - the trade-off is loss of that location feature set. Because exploitation requires pre-existing high privileges, tightening Kubernetes RBAC around the affected namespace is a strong secondary control: restrict which service accounts and human operators may create or modify the operator's task definitions and their input values, and audit for any account holding broad secrets, pods or exec rights in that namespace; the trade-off is that over-restriction can break legitimate automation pipelines and reconciliation. Also review operator and cluster audit logs for unexpected shell invocations or child processes spawned by the operator's service account, since successful injection leaves a distinguishable command execution trail. Do not rely on network segmentation alone: the vector is AV:N, and the injected command executes inside the cluster where perimeter controls do not apply.

Affected VersionsENISA

Maximo Application Suite - Location Service for Esri Component 9.1
Maximo Application Suite - Location Service for Esri Component 9.0
Maximo Application Suite - Location Service for Esri Component 9.2

Affected Packages

euvd maximo_application_suite_location_service_for_esri_component no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The vulnerability is an OS command injection (CWE-78, 'Improper Neutralization of Special Elements used in an OS Command') in the IBM Maximo Application Suite Location Service for Esri component, which runs as a Kubernetes operator. An operator is a controller that reconciles cluster state by executing tasks - in this case at least one such task constructs a shell command from a user-controllable value without adequate sanitisation, so shell metacharacters (semicolons, pipes, command substitution, backticks) supplied in that value are interpreted by the shell rather than treated as inert data. Because the malicious command runs inside the operator's process and uses its service-account permissions, the CVSS scope is recorded as Changed (S:C): impact is not contained to the Location Service for Esri component but can reach other cluster resources the operator can access. The assessed vector is CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H, i.e. network-reachable, low complexity, no user interaction, but requiring high privileges; the availability impact was raised to High in independent assessment relative to the vendor-published base vector (which listed A:N), consistent with the possibility of disrupting the operator's reconciliation loop and dependent workloads. No CPE identifiers were supplied in the available data, so affected coverage is defined by the component name and version numbers rather than a machine-readable CPE string.

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 (us) PRIMARY 8.7 HIGH
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N
vuln.today AI 9.1 CRITICAL

Network-reachable (AV:N) low-complexity (AC:L) injection needs privileged input control so PR:H; operator runs with cluster privileges giving scope change (S:C) and, unlike the vendor, I assess A:H since arbitrary command execution permits disruption.

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

Primary rating from Vendor (us).

CVSS VectorVendor: us

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

DescriptionCVE.org

IBM Maximo Application Suite - Location Service for Esri Component 9.2, 9.1, and 9.0 is vulnerable to command injection due to improper sanitisation of a user-controlled value passed to a shell command in a Kubernetes operator task.

Executive ViewAI

Why It Matters

IBM Maximo Application Suite versions 9.0, 9.1, and 9.2 are affected by a high-severity command injection vulnerability in the optional 'Location Service for Esri' component, which could allow a highly privileged authenticated attacker to execute arbitrary shell commands on the underlying Kubernetes infrastructure, compromising confidentiality, integrity, and availability beyond the component's boundary. The vulnerability is access-gated-requiring the component to be deployed and the attacker to already hold high privileges-and no public exploit has been identified at time of analysis, but the absence of a vendor-released patch means organizations with this configuration face a persistent risk. Leadership should prioritize identifying and mitigating exposed deployments to prevent potential lateral movement or data breach.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable or uninstall the 'Location Service for Esri' component if not required; if required, restrict access to highly privileged accounts, enforce least privilege on Kubernetes operator permissions, segment the component with network policies, and monitor for anomalous command execution.

Threat Intelligence Overview

EPSS Score
0.7%
Top 49% exploitable
Prevalence
Low
optional Esri geolocation component of niche enterprise asset-management suite
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.7%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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-2026-22039 CRITICAL POC
9.9 Jan 27

Kyverno Kubernetes policy engine prior to 1.x has a privilege escalation vulnerability (CVSS 9.9) allowing policy bypass

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