Approved changes feed: RSS · Atom
cpe:2.3:a:windmill:windmill:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Windmill (630893b3-981f-5f20-bc6a-0a36fc86d5cc) |
|---|---|
| Product | Windmill (869ab3fe-367f-5f8e-9268-24f547a85f65) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/windmill/windmill |
purl2cpe | 2026-06-01 10:11:59.142084 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-33881 |
vulnerable | 2026-06-08 07:59:11.564676 |
Windmill: Rogue Workspace Admins can inject code via unescaped workspace environment variable interpolation in NativeTS executor
Windmill is an open-source developer platform for internal code: APIs, background jobs, workflows and UIs. Workspace environment variable values are interpolated into JavaScript string literals without escaping single quotes in the NativeTS executor. A workspace admin who sets a custom environment variable with a value containing `'` can inject arbitrary JavaScript that executes inside every NativeTS script in that workspace. This is a code injection bug in `worker.rs`, not related to the sandbox/NSJAIL topic. Version 1.664.0 patches the issue.
Published: 2026-03-27T20:34:32.606Z
Updated: 2026-04-01T03:55:36.629Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-29059 |
vulnerable | 2026-06-08 07:55:16.057635 |
Windmill: SUPERADMIN_SECRET (rarely used) can be accessed publicly
Windmill is an open-source developer platform for internal code: APIs, background jobs, workflows and UIs. Prior to version 1.603.3, an unauthenticated path traversal vulnerability exists in Windmill's get_log_file endpoint "(/api/w/{workspace}/jobs_u/get_log_file/{filename})". The filename parameter is concatenated into a file path without sanitization, allowing an attacker to read arbitrary files on the server using ../ sequences. This issue has been patched in version 1.603.3.
Published: 2026-03-06T07:11:28.527Z
Updated: 2026-04-07T13:16:12.488Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-26964 |
vulnerable | 2026-06-08 07:53:21.780363 |
Windmill Exposes Workspace Slack OAuth Client Secrets to Non-Admin Workspace Members
LOW (2.7)
Windmill is an open-source developer platform for internal code: APIs, background jobs, workflows and UIs. Versions 1.634.6
and below allow non-admin users to obtain Slack OAuth client secrets, which should only be accessible to workspace administrators. The GET /api/w/{workspace}/workspaces/get_settings endpoint returns the slack_oauth_client_secret to any authenticated workspace member, regardless of their admin status. It is expected behavior for non-admin users see a redacted version of workspace settings, as some of them are necessary for the frontend to behave correctly even for non-admins. However, the Slack configuration should not be visible to non-admins. This is a legacy issue where the setting was stored as a plain value instead of using $variable indirection, and it was never added to the redaction logic. This issue has been fixed in version 1.635.0.
Published: 2026-02-19T23:57:30.237Z
Updated: 2026-02-20T15:36:28.646Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-22683 |
vulnerable | 2026-06-08 07:51:13.590407 |
Windmill < 1.615.0 Operator Role Missing Authorization Checks RCE
HIGH (8.8)
Windmill versions 1.56.0 through 1.614.0 contain a missing authorization vulnerability that allows users with the Operator role to perform prohibited entity creation and modification actions via the backend API. Although Operators are documented and priced as unable to create or modify entities, the API does not enforce the Operator restriction on workspace endpoints, allowing an Operator to create and update scripts, flows, apps, and raw_apps. Since Operators can also execute scripts via the jobs API, this allows direct privilege escalation to remote code execution within the Windmill deployment. This vulnerability has existed since the introduction of the Operator role in version 1.56.0.
Published: 2026-04-07T16:50:30.297Z
Updated: 2026-07-14T15:53:31.531Z Reference links |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.