High severity · published May 19, 2026
CVE-2026-47107
Windmill < 1.703.2 Incorrect Default Permissions in nsjail Configuration
8.1
CVSS
0.3%
EPSS
No
On KEV
Description
Windmill prior to 1.703.2 contains an incorrect default permissions vulnerability in nsjail sandbox configuration files where /etc is bind-mounted without read-write restrictions, allowing authenticated users to write arbitrary entries to /etc/hosts, /etc/resolv.conf, and /etc/ssl/certs/ca-certificates.crt from within script execution sandboxes. Attackers can exploit persistent poisoned entries across all subsequent script executions on the same worker pod to redirect hostnames, intercept DNS queries, perform transparent HTTPS man-in-the-middle attacks, and intercept WM_TOKEN JWTs to gain workspace-admin access to other users' workspaces.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 20% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WI
windmill · windmill-labs
before 1.703.2 · source: vendor
Affected product
WI
windmill
windmill-labs
More from windmill
7.5
CVE-2026-29059
Windmill: SUPERADMIN_SECRET (rarely used) can be accessed publicly
7.2
CVE-2026-33881
Windmill: Rogue Workspace Admins can inject code via unescaped workspace environment variable interpolation in NativeTS executor
6.5
CVE-2026-72541
Windmill Labs Windmill - Missing Authorization
6.5
CVE-2026-72539
Windmill Labs Windmill - Information Disclosure
5.4
CVE-2026-72542
Windmill Labs Windmill - Missing Authorization