Critical severity · published Oct 28, 2026
CVE-2026-114278
Unauthenticated Command Injection via kubeconfig Username in che-machine-exec
New
9.8
CVSS
–
EPSS
No
On KEV
Description
The che-machine-exec service constructs a shell command by concatenating user-controlled input (the username and namespace fields from the /exec/init and /exec/config JSON endpoints) into a double-quoted sh -c "echo "..." > ..." invocation without any escaping. When che-machine-exec is run with authentication disabled (its default), any network-reachable attacker can achieve remote code execution in containers che-machine-exec is configured to access, via shell command substitution ($(...) or backticks).
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
EC
Eclipse Che · Eclipse Foundation
7.0.0 through 7.122.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-114278
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-114278
gitlab.eclipse.org
https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/359
github.com
https://github.com/eclipse-che/che-machine-exec/commit/a78541c29e5f48fd59a49cf206bc0e507628bd23
gitlab.eclipse.org
https://gitlab.eclipse.org/security/cve-assignment/-/work_items/476
More from Eclipse Che
8.4
CVE-2026-86671
In Eclipse Che versions 7.29.0 and later, the GET `/api/scm/resolve` and `POST /api/factory/resolver` endpoints pass an attacker-controlled URL to `URLFetcher.fetch()`, which…
6.3
CVE-2026-86590
In Eclipse Che versions 7.79.0 through 7.121.0, the dashboard backend's POST /dashboard/api/data/resolver endpoint passes a caller-supplied URL directly to an outbound HTTP GET…
