CVE-2020-28991
highpriority · track · 40EPSS 0.017 · 78 %ileEUUSEPSS · scored 2026-10-26
Gitea 0.9.99 through 1.12.x before 1.12.6 does not prevent a git protocol path that specifies a TCP port number and also contains newlines (with URL encoding) in ParseRemoteAddr in modules/auth/repo_form.go.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · high–critical · 7.5–9.8
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (4)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- GHSA-r7h7-chh4-5rvmImproper Access Control in Gitea2024-04-24ghsa · osvUS
Gitea 0.9.99 through 1.12.x before 1.12.6 does not prevent a git protocol path that specifies a TCP port number and also contains newlines (with URL encoding) in ParseRemoteAddr in modules/auth/repo_form.go.
- BIT-gitea-2020-289912024-03-06vendor · osvUS
Gitea 0.9.99 through 1.12.x before 1.12.6 does not prevent a git protocol path that specifies a TCP port number and also contains newlines (with URL encoding) in ParseRemoteAddr in modules/auth/repo_form.go.
also known as (5)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (7)
External citations — patches, advisories, analysis.
- https://github.com/go-gitea/gitea/pull/13525cnnvd
- https://github.com/go-gitea/gitea/releases/tag/v1.12.6cnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2020-28991cnnvd
- https://github.com/go-gitea/gitea/pull/13525enisa_euvd
- https://github.com/go-gitea/gitea/releases/tag/v1.12.6enisa_euvd
- https://github.com/go-gitea/gitea/pull/13525PatchThird Party Advisorynvd
- https://github.com/go-gitea/gitea/releases/tag/v1.12.6Release NotesThird Party Advisorynvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan