Description
Gitea Actions Artifacts V4 signed URL HMAC ambiguity allows cross-repository artifact read and cross-task upload-state write
Published: 2026-07-03
Score: 9.6 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Gitea Actions artifact handling creates ambiguity in HMAC validation of signed URLs, allowing an attacker to read artifacts from other repositories and to overwrite the upload state of unrelated tasks. The vulnerability is characterized by CWE‑347, which refers to improper handling and validation of data. The outcome can expose sensitive artifacts and disrupt the integrity of the artifact upload workflow.

Affected Systems

The affected product is Gitea Open Source Git Server. No specific version range is listed in the data, but the issue was addressed in a later release of Gitea as referenced by the vendor’s advisory.

Risk and Exploitability

CVE‑2026‑58426 scores a CVSS of 9.6, placing it in the critical range. The EPSS score is below 1 %, indicating a very low likelihood of exploitation at the current time, and the vulnerability is not listed in the CISA KEV catalog. An attacker would need to craft or obtain a signed URL that bypasses the HMAC check, enabling unauthorized reading of artifacts from other repositories and overwriting the upload state of unrelated tasks. The likely attack vector is remote via manipulation of signed URLs.

Generated by OpenCVE AI on July 21, 2026 at 09:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Gitea v1.26.2 or later, which contains the fix for the HMAC ambiguity.
  • If an upgrade cannot be performed immediately, enforce strict HMAC validation and deny signed URL requests from untrusted sources, limiting exposure of artifact URLs.
  • Apply repository‑level permission controls to restrict access to artifacts and prevent unsanctioned across repositories.

Generated by OpenCVE AI on July 21, 2026 at 09:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-hg5r-vq93-9fv6 Gitea Actions Artifacts V4 signed URL HMAC ambiguity allows cross-repository artifact read and cross-task upload-state write
History

Mon, 06 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Gitea
Gitea gitea Open Source Git Server
Vendors & Products Gitea
Gitea gitea Open Source Git Server

Mon, 06 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 03 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description Gitea Actions Artifacts V4 signed URL HMAC ambiguity allows cross-repository artifact read and cross-task upload-state write
Title Gitea Actions Artifacts V4 signed URL HMAC ambiguity allows cross-repository artifact read and cross-task upload-state write
Weaknesses CWE-347
References
Metrics cvssV3_1

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


Subscriptions

Gitea Gitea Open Source Git Server
cve-icon MITRE

Status: PUBLISHED

Assigner: Gitea

Published:

Updated: 2026-07-06T15:07:18.210Z

Reserved: 2026-06-30T18:57:20.615Z

Link: CVE-2026-58426

cve-icon Vulnrichment

Updated: 2026-07-06T15:07:06.884Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T09:15:02Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature