Unintended Proxy or Intermediary in Gitea - CVE-2026-94205
Published: October 19, 2026
Vulnerability details
The vulnerability allows a remote user to bypass fork pull request workflow approval and execute arbitrary code on the base repository's self-hosted Actions runners.
The vulnerability exists due to a confused deputy flaw in Gitea Actions' ifNeedApprovalWith function when processing maintainer-triggered pull request sub-events: approval is determined using the event actor's permissions rather than the pull request author's trust status. A remote user can submit a fork pull request containing a malicious workflow and induce a maintainer to add a label, causing the fork-head workflow to execute on a registered self-hosted runner without explicit workflow approval.