Description
A missing authorization vulnerability in Windmill Labs Windmill through 1.783.0 allows authenticated operators to write job progress and read job metrics for any job in the workspace regardless of ownership. The job_metrics handlers accept no authorization extractor, bypassing workspace-level access controls. An operator can monitor sensitive job execution data and inject misleading progress for jobs they do not own.
Published: 2026-08-11
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a missing authorization check in the job_metrics handlers of Windmill Labs windmill. Because the handlers do not enforce workspace‑level access controls, any authenticated operator can read the metrics for any job in the workspace and can also write misleading progress updates for jobs they do not own. This allows an attacker to exfiltrate sensitive job execution data and to inject false progress information, potentially masking real failures or fabricating successful completions. The weakness is classified as CWE‑306 (Missing Authorization).

Affected Systems

Windmill Labs windmill, any release from the earliest version through 1.783.0 is affected. The problem was identified in the repository through commit history up to that version. While specific affected minor releases are not listed explicitly, all installations running 1.783.0 or earlier are vulnerable.

Risk and Exploitability

The CVSS score of 5.4 indicates a medium risk. Because the vulnerability requires an authenticated operator, the attack vector is primarily internal or requires compromised credentials. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. An adversary with legitimacy inside the workspace can surface sensitive metrics and corrupt the status of any job, which can lead to data leakage and confusion for stakeholders or automated systems that rely on job progress. As the threat is limited by authentication rather than remote code execution, the overall exploitability is moderate, but the potential operational impact is significant if the false progress leads to strategic decisions based on incorrect job status.

Generated by OpenCVE AI on August 11, 2026 at 17:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to the latest Windmill release that includes the authorization fix (consult Windmill Labs documentation or GitHub for patched versions higher than 1.783.0).
  • Temporarily restrict the permissions of existing operator accounts to remove write access to job metrics until a patch is applied, ensuring that they can only read data for jobs they own.
  • Monitor and audit Windmill API usage logs for anomalous job_metrics activity and apply network segmentation to limit exposure of the Windmill API to only trusted services until the patch can be applied.

Generated by OpenCVE AI on August 11, 2026 at 17:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 11 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Windmill-labs
Windmill-labs windmill
Vendors & Products Windmill-labs
Windmill-labs windmill

Tue, 11 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description A missing authorization vulnerability in Windmill Labs Windmill through 1.783.0 allows authenticated operators to write job progress and read job metrics for any job in the workspace regardless of ownership. The job_metrics handlers accept no authorization extractor, bypassing workspace-level access controls. An operator can monitor sensitive job execution data and inject misleading progress for jobs they do not own.
Title Windmill Labs Windmill - Missing Authorization
Weaknesses CWE-306
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}


Subscriptions

Windmill-labs Windmill
cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-11T12:33:47.646Z

Reserved: 2026-08-10T10:32:49.080Z

Link: CVE-2026-72542

cve-icon Vulnrichment

Updated: 2026-08-11T12:26:18.755Z

cve-icon NVD

Status : Received

Published: 2026-08-11T12:17:39.607

Modified: 2026-08-11T13:19:02.923

Link: CVE-2026-72542

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T18:00:22Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function