PatchSiren cyber security CVE debrief
CVE-2026-118504 Gitea CVE debrief
CVE-2026-118504 is a vulnerability in Gitea, an open-source software self-hosted solution for software version control. The web interface of Gitea blocks changes to issues and pull requests on archived repositories. However, several issue routes in the REST API did not check if a repository was archived. This allowed users with permission to change issues in an archived repository to 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. This could alter data that archiving is meant to freeze. Gitea versions 28.2.0 and 28.3.0 addressed this issue by adding checks to the issue edit, delete, and label routes, and applying it to all modifying repository API requests.
- Vendor
- Gitea
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-11-01
- Original CVE updated
- 2026-11-01
- Advisory published
- 2026-11-01
- Advisory updated
- 2026-11-01
Who should care
Defenders who manage Gitea instances should assess exposure and prioritize patching or mitigation. They should verify if their Gitea instances are vulnerable and apply patches or mitigations as available. Defenders should also monitor for suspicious activity on archived repositories and restrict API access to authorized users.
Why it matters
CVE-2026-118504 is a vulnerability in Gitea that allows unauthorized changes to archived repositories. Defenders should verify exposure, prioritize patching, and monitor for suspicious activity.
- Verify if Gitea instances are vulnerable and apply patches
- Monitor for suspicious activity on archived repositories
- Restrict API access to authorized users
- Update incident response plans to include Gitea repository monitoring
Technical summary
The vulnerability allowed users with permission to change issues in an archived repository to 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. This could alter data that archiving is meant to freeze. Gitea versions 28.2.0 and 28.3.0 addressed this issue by adding checks to the issue edit, delete, and label routes, and applying it to all modifying repository API requests. The vulnerability was caused by a lack of checks in several issue routes of the REST API.
Defensive priority
Defenders should prioritize verifying if their Gitea instances are vulnerable and apply patches or mitigations as available.
Recommended defensive actions
- Verify if the Gitea instance is vulnerable
- Apply patches or mitigations as available
- Monitor for suspicious activity on archived repositories
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
Evidence notes
The CVE record and NVD entry provide details on the vulnerability. Gitea's official release notes and GitHub pull requests also provide information on the fixes. The vulnerability was addressed in Gitea versions 28.2.0 and 28.3.0. Defenders should verify if their Gitea instances are vulnerable and apply patches or mitigations as available. The fixes involve adding checks to the issue edit, delete, and label routes, and applying it to all modifying repository API requests. Additional information can be found in the official CVE Program
Sources and references
Verified primary and authoritative sources
-
CVE-2026-118504 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-118504
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-118504 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-118504
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://blog.gitea.com/release-of-28.3.0/
88ee5874-cf24-4952-aea0-31affedb7ff2
-
Source reference
Unverified legacy reference
URL: https://github.com/go-gitea/gitea/pull/39839
88ee5874-cf24-4952-aea0-31affedb7ff2
-
Source reference
Unverified legacy reference
URL: https://github.com/go-gitea/gitea/pull/39847
88ee5874-cf24-4952-aea0-31affedb7ff2
-
Source reference
Unverified legacy reference
URL: https://github.com/go-gitea/gitea/pull/39942
88ee5874-cf24-4952-aea0-31affedb7ff2
-
Source reference
Unverified legacy reference
URL: https://github.com/go-gitea/gitea/pull/40085
88ee5874-cf24-4952-aea0-31affedb7ff2
-
Source reference
Unverified legacy reference
URL: https://github.com/go-gitea/gitea/releases/tag/v28.3.0
88ee5874-cf24-4952-aea0-31affedb7ff2
-
Source reference
Unverified legacy reference
URL: https://github.com/go-gitea/gitea/security/advisories/GHSA-vmrc-8q2x-573x
88ee5874-cf24-4952-aea0-31affedb7ff2
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.