CVE-2026-73800 Gitea reusable workflow secret exposure in pull_request_target

High 8.8 Published Updated

Attackers can execute arbitrary code and access secrets by modifying reusable workflows in forks when pull_request_target events are used.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-73800?

CVE-2026-73800 is a high-severity code injection vulnerability in Gitea, published on 14 Oct 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Gitea resolves local reusable workflow files from a fork's head commit when a trusted base-branch workflow runs for a pull_request_target event. A fork author can modify a referenced reusable workflow so attacker-controlled code executes with the repository and organization secrets available to that event. Exploitation requires a base workflow that calls a local reusable workflow, and bypasses the intended separation between trusted base code and untrusted fork code.

Weakness: CWE-94, CWE-829

Which versions are affected by CVE-2026-73800?

How do I fix CVE-2026-73800?

No fix has been published for CVE-2026-73800 yet. Limit exposure of the affected software until one is available.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2026-73800 being exploited?

There is no known exploitation of CVE-2026-73800 in the wild and no public exploit code.

Sources

Also known as GHSA-r9ch-mqjm-g67v.

Is CVE-2026-73800 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free