Cyber Resilience

CVE-2026-94205

Access Control in Gitea ≤ 28.0.0

Public PoCAccess Control
Published
06 October 2026
Modified
13 October 2026
Patch / advisory
CVSS Score v3.1 9.8
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score 0.0034 25th percentile
Risk Priority 70 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2026-94205 is a critical-severity Confused Deputy (CWE-441) vulnerability in Gitea Gitea. Its CVSS base score is 9.8 (Critical).

Operationally, ranked at the 25th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

Gitea Actions decided whether a fork pull request run needed approval based on the user who triggered the event rather than the pull request author. For `pull_request` activity triggered by a maintainer during ordinary triage, such as adding a label,…

more

the run was created without requiring approval, while the workflow definition was still taken from the fork head. Where Actions is enabled and a matching runner is registered, fork-controlled workflow code could run on the base repository's runners without an explicit approval.

CWE(s)

Related Threats

CVEs Like This One

CVE-2026-42313Shared CWE-441, CWE-863
CVE-2026-54560Shared CWE-863
CVE-2024-57676Shared CWE-863
CVE-2023-23510Shared CWE-863
CVE-2023-48218Shared CWE-863
CVE-2024-21282Shared CWE-863
CVE-2024-48545Shared CWE-863
CVE-2026-71890Shared CWE-863
CVE-2025-21553Shared CWE-863
CVE-2026-73668Shared CWE-863

Affected Assets

gitea
gitea
≤ 28.0.0

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-863

Periodic review and update of procedures reduces incorrect authorization implementations over time.

addresses: CWE-863

Supervision identifies cases where authorization logic incorrectly permits unauthorized actions.

addresses: CWE-863

Defining permitted attribute values and auditing modifications reduces the chance of incorrect authorization outcomes due to tampered or missing labels.

addresses: CWE-863

The authorization process and usage restrictions help prevent incorrect authorization for remote access types.

addresses: CWE-863

Establishing configuration and connection requirements helps ensure correct rather than incorrect authorization for wireless access.

addresses: CWE-863

Establishing connection authorization processes for mobile devices helps ensure authorization decisions are correctly implemented rather than incorrect.

addresses: CWE-863

Monitoring account use, notifying on changes, and reviewing accounts for compliance corrects incorrect authorization assignments.

addresses: CWE-863

Ensures authorization decisions for external system use are correctly implemented and enforced.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

blocks

A.5.15 only requires defining and documenting an access control policy plus requirements; it does not itself enforce rules or stop a confused-deputy proxy from being introduced or exploited.

blocks

A.5.16 governs identity lifecycle, uniqueness, accountability and timely removal to support proper access rights assignment; it has no bearing on preserving original request sources or stopping confused-deputy proxying when a product forwards an upstream request.

degrades

Explicit access-rights assignment can restrict the product’s ability to act as an unintended proxy for external actors.

degrades

Privileged-access controls limit the rights the product may exercise on behalf of upstream callers, mitigating confused-deputy abuse.

degrades

Network-security controls can enforce source validation and prevent the product from blindly proxying traffic to external actors.

blocks

Secure-SDLC practices include design reviews that detect and eliminate confused-deputy proxy patterns before deployment.

Hardening callouts derived

DISA STIG baselines are authored against specific weaknesses. Where this CVE cites a broad weakness class, the mapping is not asserted at that abstraction (owner ruling, 2026-09-25: grade only at Base and below), so no rule is shown here rather than a rule shown against the wrong grain.

  • No fine-grained STIG row for CWE-441, a class-level weakness, and none of its children carries one either.
  • No fine-grained STIG row for CWE-863, a class-level weakness, and none of its children carries one either.

References