Description
A vulnerability was determined in Harness up to 2.28.2. This vulnerability affects the function getAuthorizedSpaces of the file app/api/controller/gitspace/list_all.go of the component gitspaces Endpoint. Executing a manipulation can lead to authorization bypass. The attack can be executed remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-08
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in the getAuthorizedSpaces function of Harness gitspaces Endpoint allows an attacker to bypass authorization checks. The flaw permits remote execution, as the function can be manipulated without proper authentication, leading to unauthorized access to space listings. The vulnerability is an example of insufficient authorization (CWE-285) combined with a logic flaw that trusts client input (CWE-639).

Affected Systems

The software affected is Harness up to version 2.28.2. Systems running any of those releases host the vulnerable gitspaces API module and can be exposed to the broader internet if the endpoint is reachable remotely.

Risk and Exploitability

The The CVSS score of 5.3 and the EPSS score of < 1% suggest a moderate severity with low likely exploitation rate. No known exploited variants are listed in the CISA KEV catalog, yet the public disclosure and the clear that an attacker could feasibly craft a request that fools Harness and obtains unauthorized space listings. The best‑practice approach is to treat this as a potential privilege escalation vector and act accordingly.

Generated by OpenCVE AI on July 26, 2026 at 17:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Harness to a version newer than 2.28.2 where the getAuthorizedSpaces authorization logic has been corrected.
  • Restrict access to the endpoint by authenticated users; consider placing it behind a reverse proxy that enforces authentication.
  • Enable application‑level audit unexpected access patterns to detect potential exploitation attempts.

Generated by OpenCVE AI on July 26, 2026 at 17:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in Harness up to 2.28.2. This vulnerability affects the function getAuthorizedSpaces of the file app/api/controller/gitspace/list_all.go of the component gitspaces Endpoint. Executing a manipulation can lead to authorization bypass. The attack can be executed remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
Title Harness gitspaces Endpoint list_all.go getAuthorizedSpaces authorization
First Time appeared Harness
Harness harness
Weaknesses CWE-285
CWE-639
CPEs cpe:2.3:a:harness:harness:*:*:*:*:*:*:*:*
Vendors & Products Harness
Harness harness
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:P/I:N/A:N/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 4.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-08T15:38:36.035Z

Reserved: 2026-07-08T07:46:03.631Z

Link: CVE-2026-15036

cve-icon Vulnrichment

Updated: 2026-07-08T15:38:12.761Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T18:00:05Z

Weaknesses
  • CWE-285

    Improper Authorization

  • CWE-639

    Authorization Bypass Through User-Controlled Key