CVE-2026-116474
Last modified
CVE-2026-116474 is a vulnerability of currently unknown severity. The `GITEA_TOKEN` of a Gitea Actions job authenticates as the `gitea-actions` system user, and the `/api/v1/user` email and GPG key endpoints accepted that user, so a job could register an email address and a GPG key on it; without required email confirmation (the default) the address is stored as activated. Commit verification treats a key without a real owner as the instance signing key, so any user who can run a workflow job could 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.
Description
The `GITEA_TOKEN` of a Gitea Actions job authenticates as the `gitea-actions` system user, and the `/api/v1/user` email and GPG key endpoints accepted that user, so a job could register an email address and a GPG key on it; without required email confirmation (the default) the address is stored as activated. Commit verification treats a key without a real owner as the instance signing key, so any user who can run a workflow job could 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. The impact is limited to the displayed signature status: enforcement such as required signed commits only checks that a signature is verified and is unaffected, and no access is gained. The `/api/v1/user` routes now reject system users.
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Gitea | Gitea | >= 1.19.0, < 28.3.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-116474?
How severe is CVE-2026-116474?
How do I fix CVE-2026-116474?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-116461A vulnerability was determined in Omega Solution Restro POS …4.3
- CVE-2026-116463A vulnerability was identified in FastStone Image Viewer up …6.3
- CVE-2026-116467A security flaw has been discovered in ggml-org llama.cpp up…5.3
- CVE-2026-116469MISP Guard, a proxy-based security filter for MISP feed dist…7.1
- CVE-2026-11647Use after free in Printing in Google Chrome on Android prior…8.3
- CVE-2026-116471A security flaw has been discovered in BKWLD Decoy up to 5.1…4.3
- CVE-2026-116476A weakness has been identified in a2aproject a2a-dotnet up t…5.4
- CVE-2026-116477A security vulnerability has been detected in a2aproject a2a…4.3
- CVE-2026-116478A vulnerability was detected in a2aproject a2a-go up to 2.4.…5.3
- CVE-2026-116479A flaw has been found in a2aproject a2a-java up to 1.2.0.Fin…4.3
- CVE-2026-11648Use after free in FullScreen in Google Chrome on Windows pri…8.8
- CVE-2026-116482A vulnerability has been found in subhajitkhan online-clinic…3.5
Are you affected by CVE-2026-116474?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
