Skip to main content

Windmill CVE-2026-47107

| EUVD-2026-30958 HIGH
Incorrect Default Permissions (CWE-276)
2026-05-19 VulnCheck GHSA-78hq-926c-2xmr
8.6
CVSS 4.0
Share

CVSS VectorNVD

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/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
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

8
Analysis Updated
May 20, 2026 - 13:28 vuln.today
v3 (cvss_changed)
Severity Changed
May 20, 2026 - 13:22 NVD
CRITICAL HIGH
CVSS changed
May 20, 2026 - 13:22 NVD
9.3 (CRITICAL) 8.6 (HIGH)
Analysis Updated
May 19, 2026 - 18:28 vuln.today
v2 (cvss_changed)
Re-analysis Queued
May 19, 2026 - 18:22 vuln.today
cvss_changed
CVSS changed
May 19, 2026 - 18:22 NVD
9.6 (CRITICAL) 9.3 (CRITICAL)
Source Code Evidence Fetched
May 19, 2026 - 18:00 vuln.today
Analysis Generated
May 19, 2026 - 18:00 vuln.today

DescriptionNVD

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 victim workspaces across tenants.

AnalysisAI

Cross-tenant DNS and TLS poisoning in Windmill versions prior to 1.703.2 allows authenticated low-privilege users to write to /etc/hosts, /etc/resolv.conf, and the system CA bundle from inside nsjail script sandboxes, persisting tampered state across every subsequent job on the same worker pod. Because poisoned entries survive between executions, attackers can hijack hostname resolution, perform transparent HTTPS man-in-the-middle, and steal WM_TOKEN JWTs to escalate to workspace-admin in other tenants. …

Sign in for full analysis, threat intelligence, and remediation guidance.

RemediationAI

Within 24 hours: Inventory all Windmill deployments and confirm versions (alert on versions < 1.703.2). Within 7 days: Upgrade to Windmill 1.703.2 or later on all worker pods and validate nsjail sandbox isolation in staging environment. …

Sign in for detailed remediation steps.

Share

CVE-2026-47107 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy