PatchSiren

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.