Description
The web interface blocks issue and pull request changes on archived repositories, but several issue routes of the REST API did not check whether the repository is archived. A user allowed to change issues of an archived repository could use the API to edit, close or delete issues, change labels and deadlines, add or delete tracked time and stopwatches, add reactions, change issue blocks, and pin issues, altering data that archiving is meant to freeze. Gitea 28.2.0 added the check to the issue edit, delete and label routes; Gitea 28.3.0 applies it to all modifying repository API requests.
Published: 2026-11-01
Score: n/a
EPSS: n/a
KEV: No
Impact: Unauthorized Modification of Archived Repository Issues
Action: Apply Patch
AI Analysis

Impact

The vulnerability arises because several REST API routes in Gitea do not verify whether a repository has been archived before allowing modifications to issues. An attacker who has the necessary issue‑editing rights can therefore change, close, delete, or otherwise manipulate issues and related metadata such as labels, deadlines, and tracked time on a repository that is supposed to be immutable. This compromises the integrity of archived data and can mislead users about the historical state of the project.

Affected Systems

The flaw affects Gitea installations running the 28.2.0 release and earlier, where only a subset of issue‑modifying endpoints had the archived check. The 28.3.0 release corrects the issue by adding the check to all modifying repository API requests. Thus, any Gitea version prior to 28.3.0 that allows issue modification through the API is vulnerable.

Risk and Exploitability

The EPSS score is currently unavailable, and the vulnerability is not listed in the CISA KEV catalog. Although no public exploit has been reported, the risk profile is moderate to high because any authorized user can tamper with data that should be frozen, leading to audit and compliance issues. The likely attack vector is an authenticated API call from a user with issue‑modification permissions against an archived repository. Given the lack of exploitation data, organizations should treat the vulnerability as a serious data‑integrity concern until a patch is applied.

Generated by OpenCVE AI on November 1, 2026 at 11:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Gitea to version 28.3.0 or newer to apply the comprehensive archived‑check for all modifying API requests
  • For environments unable to upgrade immediately, restrict API access that allows issue modifications to users without write permissions on archived repositories
  • Verify that any custom or third‑party integrations enforce an archived‑state check before performing issue mutations

Generated by OpenCVE AI on November 1, 2026 at 11:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 01 Nov 2026 11:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Sun, 01 Nov 2026 10:00:00 +0000

Type Values Removed Values Added
Description The web interface blocks issue and pull request changes on archived repositories, but several issue routes of the REST API did not check whether the repository is archived. A user allowed to change issues of an archived repository could use the API to edit, close or delete issues, change labels and deadlines, add or delete tracked time and stopwatches, add reactions, change issue blocks, and pin issues, altering data that archiving is meant to freeze. Gitea 28.2.0 added the check to the issue edit, delete and label routes; Gitea 28.3.0 applies it to all modifying repository API requests.
Title Gitea issue changes on archived repositories through the API
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Gitea

Published:

Updated: 2026-11-01T09:48:52.593Z

Reserved: 2026-11-01T08:50:49.243Z

Link: CVE-2026-118504

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-01T10:18:36.507

Modified: 2026-11-01T10:18:36.603

Link: CVE-2026-118504

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-01T11:30:06Z

Weaknesses