CVE-2026-29059: medium-severity vulnerability in windmill-labs windmill
Windmill: SUPERADMIN_SECRET (rarely used) can be accessed publicly
Published · Updated
70Vexday Risk Score
Patch now. It exploitation observed by VulnCheck and has a working public exploit.
ssvc Actcvss 6.9epss 2.2%
from disclosure to weapon0 days
Published on NVDMar 6
1st PoCJan 11
VulnCheck+134d
exploitation probability
2.2%top 18% of all CVEs
observed exploitation
yesVulnCheck
1 public exploit(s)
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.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Affected products
windmill-labs · windmillpublic PoCs found — 1
vulncheckvulncheck.com/xdb/d388f6e2dfa9unverified⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.
Related CVEs — windmill-labs windmill
In the same product, most dangerous first.
CVE-2026-33881HIGHWindmill: Rogue Workspace Admins can inject code via unescaped workspace environment variable interpolation in NativeTS executorEPSS 0.6%CVE-2026-54136MEDIUMWindmill: Resource-scoped API tokens can read script contents outside their allowed path via scripts/list_searchEPSS 0.5%CVE-2026-26964LOWWindmill Exposes Workspace Slack OAuth Client Secrets to Non-Admin Workspace MembersEPSS 0.5%CVE-2026-47107HIGHWindmill < 1.703.2 Incorrect Default Permissions in nsjail ConfigurationEPSS 0.3%