PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-116474 Gitea CVE debrief

CVE-2026-116474 allows any user who can run a workflow job to make commits signed with their own key show as trusted and signed by the instance in every repository where they appear, including pull requests to repositories the user cannot write to, due to Gitea Actions job authentication and /api/v1/user endpoint behavior. The impact is limited to displayed signature status, with enforcement like required signed commits unaffected.

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

Gitea instance administrators and users with workflow job execution capabilities should assess exposure and verify configurations to address this issue. They should review workflow jobs, monitor repository commit signatures for inconsistencies, and update to version 28.3.0 or later to mitigate the vulnerability.

Why it matters

CVE-2026-116474 allows any user who can run a workflow job to make commits signed with their own key show as trusted and signed by the instance in every repository where they appear, including pull requests to repositories the user cannot write to, due to Gitea Actions job authentication and /api/v1/user endpoint behavior. The impact is limited to displayed signature status, with enforcement like required signed commits unaffected. Defenders should prioritize verifying Gitea instance configurations, reviewing workflow jobs, and updating to version 28.3.0 or later.

  • Defenders must verify Gitea instance configurations to restrict workflow job execution and monitor repository commit signatures for inconsistencies.
  • Gitea instance administrators need to update to version 28.3.0 or later to address this issue.
  • The vulnerability allows any user who can run a workflow job to make commits signed with their own key show as trusted and signed by the instance.
  • Displayed signature status may be impacted, while enforcement like required signed commits remains unaffected.

Technical summary

The GITEA_TOKEN of a Gitea Actions job authenticates as the gitea-actions system user, allowing job execution to register an email address and GPG key on that user without required email confirmation. Commit verification treats a key without a real owner as the instance signing key, impacting displayed signature status. This allows any user who can run a workflow job to make commits signed with their own key show as trusted and signed by the instance in every repository where they appear, including pull requests to repositories the user cannot write to.

Defensive priority

Defenders should prioritize verifying Gitea instance configurations, reviewing workflow jobs, and updating to version 28.3.0 or later to address this issue.

Recommended defensive actions

  • Verify Gitea instance configurations to restrict workflow job execution
  • Review workflow jobs for suspicious activity
  • Update Gitea to version 28.3.0 or later
  • Monitor repository commit signatures for inconsistencies
  • Perform vulnerability assessment to identify potentially exposed systems
  • Review system logs for signs of exploitation
  • Implement additional monitoring for Gitea instance activity

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, while Gitea references offer additional context on the fix in version 28.3.0. Defenders should verify Gitea instance configurations, review workflow jobs, and monitor repository commit signatures for inconsistencies. The vulnerability allows any user who can run a workflow job to make commits signed with their own key show as trusted and signed by the instance. Displayed signature status may be impacted, while enforcement like required signed commits remains unaffected

Sources and references

Verified primary and authoritative sources

  • CVE-2026-116474 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-116474

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-116474 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-116474

    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/39945

    88ee5874-cf24-4952-aea0-31affedb7ff2

  • Source reference

    Unverified legacy reference

    URL: https://github.com/go-gitea/gitea/pull/40115

    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-mf6p-vqpw-3r7x

    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.