{"id":"CVE-2026-114278","aliases":["EUVD-2026-112026","GHSA-rq96-f9wc-rppm"],"status":"published","title":"Unauthenticated Command Injection via kubeconfig Username in che-machine-exec","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 \"...\" \u003e ...\" 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).","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00899,"percentile":0.60107,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-78"],"published":"2026-10-28T11:55:05Z","modified":"2026-11-05T18:25:29Z","products":[{"vendor":"eclipse foundation","product":"eclipse che"},{"vendor":"the eclipse foundation","product":"eclipse che"}],"references":[{"url":"https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/359","tags":["exploit","web"]},{"url":"https://github.com/eclipse-che/che-machine-exec/commit/a78541c29e5f48fd59a49cf206bc0e507628bd23","tags":["fix"]},{"url":"https://gitlab.eclipse.org/security/cve-assignment/-/work_items/476","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-114278","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-rq96-f9wc-rppm"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/114xxx/CVE-2026-114278.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-114278","title":"Unauthenticated Command Injection via kubeconfig Username in che-machine-exec","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 \"...\" \u003e ...\" 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).","status":"published","published":"2026-10-28T11:55:05.6Z","modified":"2026-11-05T18:25:29.572Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"cna"}],"cwes":["CWE-78"],"updated_at":"2026-11-05T19:54:50.971852Z"}],"euvd":[{"id":"EUVD-2026-112026","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 \"...\" \u003e ...\" 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).","status":"published","published":"2026-10-28T11:55:05Z","modified":"2026-11-05T18:25:29Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-05T19:01:17.781272Z"}],"ghsa":[{"id":"GHSA-rq96-f9wc-rppm","title":"The che-machine-exec service constructs a shell command by concatenating user-controlled input ...","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 \"...\" \u003e ...\" 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).","status":"published","published":"2026-10-28T12:31:08Z","modified":"2026-10-28T12:31:16Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-78"],"updated_at":"2026-11-02T15:14:34.063838Z"}],"nvd":[{"id":"CVE-2026-114278","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 \"...\" \u003e ...\" 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).","status":"published","published":"2026-10-28T12:17:39.773Z","modified":"2026-11-05T19:17:09.82Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-78"],"updated_at":"2026-11-05T21:56:47.444894Z"}],"osv":[{"id":"CVE-2026-114278","title":"Unauthenticated Command Injection via kubeconfig Username in che-machine-exec","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 \"...\" \u003e ...\" 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).","status":"published","published":"2026-10-28T11:55:05.6Z","modified":"2026-11-07T02:31:03.456245802Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-78"],"updated_at":"2026-11-07T03:08:00.941926Z"}]}}
