CVE Catalog

CVE-2026-79960

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

When a push was authenticated with a deploy key, Gitea recorded the repository owner as the pusher, so permission checks in the push hook pipeline evaluated the owner instead of the deploy key. A holder of a writable deploy key could create protected tags without being on the tag allow list and change repository visibility through push options, for example making a private repository public. Pull requests created through the AGit flow with a deploy key were also attributed to the owner.

Risk Assessment

An attacker with a deploy key can compromise repository integrity by creating unauthorized tags or changing visibility, potentially leading to data leakage.

Recommendation

Update Gitea to a patched version and regularly review deploy key permissions.

Other vulnerabilities in Gitea

See all
Original NVD description (English source)

When a push was authenticated with a deploy key, Gitea recorded the repository owner as the pusher, so permission checks in the push hook pipeline evaluated the owner instead of the deploy key. A holder of a writable deploy key could create protected tags without being on the tag allow list and change repository visibility through push options, for example making a private repository public. Pull requests created through the AGit flow with a deploy key were also attributed to the owner.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS