Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionCVE.org
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.
AnalysisAI
Authorization bypass in Windmill 1.56.0-1.614.0 enables Operator role users to escalate privileges to remote code execution. Operators can bypass documented role restrictions via unprotected backend API endpoints to create/modify scripts, flows, and apps, then execute arbitrary code through the jobs API. Public exploit code exists (GitHub: Chocapikk/Windfall). EPSS data unavailable, but the low attack complexity (AC:L), network access vector (AV:N), and availability of weaponized POC indicate elevated real-world risk for self-hosted Windmill deployments with Operator-level users.
Technical ContextAI
Windmill is an open-source developer platform for building internal tools and workflows. The Operator role, introduced in version 1.56.0, is designed as a restricted tier that can execute but not create or modify entities (scripts, flows, apps). This vulnerability stems from CWE-862 (Missing Authorization), where workspace API endpoints fail to enforce role-based access controls. The backend API permits HTTP requests from Operator-authenticated sessions to perform POST/PUT operations on resource creation and modification endpoints without validating the caller's permission level. Because Operators retain legitimate access to the jobs execution API, successful entity creation immediately enables code execution within the Windmill runtime environment, typically a containerized Python/TypeScript/Bash execution context.
RemediationAI
Upgrade immediately to Windmill version 1.615.0 or later, which implements proper authorization checks on workspace API endpoints via commit c621a74804f4f6e8318819c01e3a23a17698588b. The patch enforces Operator role restrictions at the API layer to prevent entity creation and modification. For environments unable to upgrade immediately, temporary mitigations include removing Operator role assignments and reverting affected users to viewer-only roles, implementing reverse proxy or API gateway rules to block PUT/POST requests to /api/w/{workspace}/scripts, /api/w/{workspace}/flows, and /api/w/{workspace}/apps endpoints for Operator-authenticated sessions, and enabling comprehensive API audit logging to detect unauthorized entity creation attempts. Review access logs since deployment of version 1.56.0 for suspicious script/flow creation by Operator accounts. Full remediation guidance is available in the release notes at https://github.com/windmill-labs/windmill/releases/tag/v1.615.0 and the technical writeup at https://chocapikk.com/posts/2026/windfall-nextcloud-flow-windmill-rce/.
Nextcloud server is an open source home cloud implementation. Rated high severity (CVSS 8.8), this vulnerability is remo
A too lax check in Nextcloud Talk 6.0.4, 7.0.2 and 8.0.7 allowed a code injection when a not correctly sanitized talk co
Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. Rated critical severity (CVSS 9.8),
Unauthenticated vector-store tampering in Nextcloud MCP Server before 0.117.2 lets any network attacker who can reach th
Nextcloud Server before 9.0.54 and 10.0.1 & ownCloud Server before 9.1.2, 9.0.6, and 8.2.9 suffer from SMB User Authenti
NextCloud Cookbook is a recipe library app. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
Nextcloud server is an open source home cloud implementation. Rated high severity (CVSS 8.8), this vulnerability is remo
Nextcloud Desktop Client prior to 3.1.3 is vulnerable to resource injection by way of missing validation of URLs, allowi
lib/Controller/ExtractionController.php in the Extract add-on before 1.2.0 for Nextcloud allows Remote Code Execution vi
Insufficient protection of the server-side encryption keys in Nextcloud Server 19.0.1 allowed an attacker to replace the
Improper access control in Groupfolders app 4.0.3 allowed to delete hidden directories when when renaming an accessible
A bug in Nextcloud Server 14.0.4 could expose more data in reshared link shares than intended by the sharer. Rated high
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-19747
GHSA-9q9g-rp9x-244h