CVE-2026-44454
Last modified
CVE-2026-44454 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.7 and 2.30.2, the `dotfiles` registry module passed unsanitized user input to shell commands, allowing arbitrary code execution inside a provisioned workspace. EPSS estimates a 2.28% chance of exploitation in the next 30 days.
Description
Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.7 and 2.30.2, the `dotfiles` registry module passed unsanitized user input to shell commands, allowing arbitrary code execution inside a provisioned workspace. Any user who supplied a crafted `dotfiles_uri` value (for example, one containing shell command substitution such as `$(...)`) could achieve command execution in their own workspace. The Create Workspace page's `mode=auto` deep links amplified this into a one-click attack: an attacker could craft a URL that prefilled `param.dotfiles_uri` and silently provisioned a workspace with the attacker-controlled value, with no explicit user confirmation. In versions 2.29.7 and 2.30.2, input validation was added to the dotfiles module to reject URIs and usernames containing special characters, and the unsafe `eval`/`sh -c` usage was removed. This eliminated the command injection at its source.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Coder | Coder | < 2.29.7 |
| Coder | Coder | >= 2.30.0, < 2.30.2 |
References
- https://github.com/coder/coder/pull/22011Issue Tracking, Patch
- https://github.com/coder/coder/releases/tag/v2.29.7Release Notes
- https://github.com/coder/coder/releases/tag/v2.30.2Release Notes
- https://github.com/coder/coder/security/advisories/GHSA-m3cr-vc2j-pm27Patch, Vendor Advisory
- https://github.com/coder/registry/pull/703Issue Tracking, Patch
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-44454?
How severe is CVE-2026-44454?
How do I fix CVE-2026-44454?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-44449Lumiverse is a full-featured AI chat application. Prior to 0…9.1
- CVE-2026-4445Use after free in WebRTC in Google Chrome prior to 146.0.768…8.8
- CVE-2026-44450Lumiverse is a full-featured AI chat application. Prior to 0…9.9
- CVE-2026-44451Lumiverse is a full-featured AI chat application. Prior to 0…9.3
- CVE-2026-44452h2o is an HTTP server with support for HTTP/1.x, HTTP/2 and …5.9
- CVE-2026-44453h2o is an HTTP server with support for HTTP/1.x, HTTP/2 and …7.5
- CVE-2026-44455Hono is a Web application framework that provides support fo…6.1
- CVE-2026-44456Hono is a Web application framework that provides support fo…6.5
- CVE-2026-44457Hono is a Web application framework that provides support fo…5.3
- CVE-2026-44458Hono is a Web application framework that provides support fo…4.3
- CVE-2026-44459Hono is a Web application framework that provides support fo…3.8
- CVE-2026-4446Use after free in WebRTC in Google Chrome prior to 146.0.768…8.8
Are you affected by CVE-2026-44454?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
