CVE-2026-105267 Gitea tag delete route deletes releases without release permission
Collaborators with code write access can delete repository releases and attachments without having explicit release deletion permissions.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-105267?
CVE-2026-105267 is a high-severity missing authorization vulnerability in Gitea Gitea, published on 6 Oct 2026. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
The Gitea web route for deleting tags (`POST /{owner}/{repo}/tags/delete`) requires only write access to the Code unit, but shares its handler with release deletion and did not check that the target was a plain tag. A collaborator with Code write access and without Releases write access could permanently delete published releases of that repository, including their attachments. Protected tag rules covering the release tag still blocked the deletion.
Which versions are affected by CVE-2026-105267?
1 open source package ship an affected version, including gitea. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
gitea Bitnami | All versions | 28.1.0 |
Products include Gitea Gitea.
How do I fix CVE-2026-105267?
Upgrade gitea to 28.1.0 or later.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2026-105267 being exploited?
There is no known exploitation of CVE-2026-105267 in the wild and no public exploit code.
Other vulnerabilities in Gitea Gitea
Sources
Also known as BIT-gitea-2026-105267, GHSA-vvqw-mjq8-x248, MINI-rc87-5h2p-76ph, MINI-rvrw-4j29-c7pm.