ZeroHour

CVE-2026-92750

niche

Missing Access Control in Harness Infrastructure Provider API Exposes Provider Configs

CVSS 4.0
7.1 high
EPSS
Published
()
Modified
AI analysis

CVE-2026-92750 is a missing access control (CWE-862) flaw in Harness, which through version 3.3.0 fails to validate authorization on the infrastructure provider read endpoint. Any authenticated user can send GET requests to /api/v1/infraproviders with arbitrary space identifiers belonging to spaces they are not a member of, and the server returns the provider configuration. This leaks sensitive provider metadata such as Docker endpoints, TLS certificate paths, and cloud project identifiers, which could aid further attacks against the underlying infrastructure. Any Harness deployment at version 3.3.0 or earlier with more than one user or space is affected. No public proof-of-concept, KEV listing, or confirmed exploitation has been reported.

What to do: Until a patched release beyond 3.3.0 is available, restrict which authenticated accounts can reach the Harness API, audit access logs for GET /api/v1/infraproviders calls referencing space identifiers outside the caller's membership, and apply network-level access controls to the API. Treat Docker endpoints, TLS certificate paths, and cloud project identifiers returned by this endpoint as potentially disclosed, and rotate or tighten related credentials and network exposure if compromise is suspected. Monitor vendor advisories for a fixed version and upgrade promptly once released.

Affected
Harness (infrastructure provider API)through 3.3.0 (all versions up to and including 3.3.0)
Estimated exposure
nichelikely hundreds to a few thousand self-hosted instances, with an unknown internet-exposed subset — Harness is a self-hosted developer/CI-CD platform with no public active-install or internet-scan exposure counts available, so the estimate reflects typical adoption of comparable self-hosted open-source deployment tooling; no…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Harness through 3.3.0 omits access control validation in the infrastructure provider read endpoint, allowing authenticated users to retrieve provider configurations from spaces they do not belong to. Attackers can query the GET /api/v1/infraproviders endpoint with arbitrary space identifiers to expose sensitive provider metadata including Docker endpoints, TLS certificate paths, and cloud project identifiers.

Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/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

In the news

No ingested article mentions this CVE yet.