Gitea API token scope escalation through HTTP signatures
CVSS score
—
EPSS probability
—
Risk score
—
Published
12 h ago
Etkilenen ürün ve sürüm için yayımlanan güvenlik güncellemesini uygulayın.
Impact on My Inventory
Only the personal products you have added to your account are assessed; an organisation's inventory does not appear here.
Checking session…
Vulnerability description
CVE AI research
DayBreach AI Explanation
Verified against sourcesSources read
2
Source agreement
Tam uyum
Evidence confidence
%63
Short explanation
CVE-2026-73804 is an authorization issue in Gitea that allows a token with write:user scope to register an attacker-controlled SSH public key and bypass route-level token scope checks through HTTP Signature.
This vulnerability allows limited-scope tokens to be converted into an unscoped authentication method and bypass route-level checks, enabling the escalation of account permissions.
What should be done?
- Follow vendor advisories to apply available updates
- Review the associated pull request and patch references
- Check affected Gitea releases for upgrade paths
Chain of evidence and sources
Gitea, write:user kapsamına sahip bir token ile saldırgan kontrollü SSH genel anahtarının kaydedilmesine izin verir.
HTTP Signature ile imzalanan istekler rota düzeyindeki token kapsamı kontrollerinin atlanmasına neden olur.
S0 ölçütüne göre yama durumu durumu AVAILABLE olarak belirlenmiştir.
Show the technical text from the sources
Gitea allows a token with write:user scope to register an attacker-controlled SSH public key on the token owner's account. API requests signed with the corresponding private key authenticate as that account through HTTP Signature without API token scope information, causing route-level token scope checks to be skipped. This converts a user-scoped token into an unscoped API authentication method while retaining the account's normal role and repository permissions.
CWE: CWE-266, CWE-863
Explanation produced with the local gemini-flash-lite-latest model. Numerical metrics and the KEV, patch and exploit statuses are not determined by AI.
IMPACT: Affected Products and Software
Affected Products
The following products are affected by CVE-2026-73804 vulnerability. Where our threat engine knows the exact affected versions, they are listed below.
| ID | VENDOR | PRODUCT | ACTION |
|---|---|---|---|
| 1 | gitea | gitea | View |
RED HAT CSAF/VEX: Product Impact Check
SCORING: CVSS from Multiple Sources
CVSS Scores
The Common Vulnerability Scoring System is a standardised framework for assessing the severity of vulnerabilities in software and systems. We collect and display CVSS scores from several sources for each CVE.
| SCORE | VERSION | SEVERITY | VECTOR | SOURCE |
|---|---|---|---|---|
| The sources have not yet published a verified CVSS metric. | ||||
Patch and Remediation Guide
Solution & Remediation Advisory
4 doğrulanmış yama veya düzeltilmiş sürüm kanıtı bulundu.
Public exploit and active exploitation status
Verified exploit intelligence
No verified public PoC, exploit repository or Metasploit module has been found for this CVE yet.
Weakness Classification and Attack Patterns (CWE & CAPEC)
CWE - Common Weakness Enumeration
While CVE identifies specific instances of vulnerabilities, CWE categorises the common flaws or weaknesses that can lead to vulnerabilities. CVE-2026-73804 is associated with the following CWEs:
Common Attack Pattern Enumeration and Classification (CAPEC)
Common Attack Pattern Enumeration and Classification (CAPEC) stores attack patterns, which are descriptions of the common attributes and approaches employed by adversaries to exploit the CVE-2026-73804 weaknesses.
Official Sources and Advisories
Similar Vulnerabilities
Code injection in Gitea
Gitea Runner host isolation bypass through container options
Gitea Org-mode file disclosure and code execution
Gitea fork workflow approval bypass through review events
Gitea fork workflow approval bypass through concurrency cancellation
Gitea private comparison disclosure with public-only tokens
Get this vulnerability through the API
Affected products, version ranges, exploitation status and patch information in a single request, with a free key.
curl -H "x-api-key: $DAYBREACH_API_KEY" \ "https://api.daybreach.dev/api/v1/intel/cves/CVE-2026-73804"