CVE-2026-104633GHSA-jj5r-9rpc-8h6h
Gitea migration memory exhaustion from zero page size
Gitea Gitea
CVSS
6.5MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.40%Chance of exploitation activity in the next 30 days, higher than 32% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Description
When migrating a repository from another Gitea instance, Gitea used the page size reported in the source server's API settings to end its paginated downloads. A source that reported max_response_items as 0 made these loops run indefinitely and grow server memory until it was exhausted. Any user who can migrate repositories could point a migration at a server they control and cause a denial of service.
Text from CVE List
Affected versions 1
- Giteaaffected: all versions through 28.0.0CVE List
References 5
- github.com/go-gitea/gitea/pull/39501Fixvia CVE List
- github.com/go-gitea/gitea/pull/39507Fixvia CVE List
- github.com/go-gitea/gitea/releases/tag/v28.1.0Fixvia CVE List
- github.com/go-gitea/gitea/security/advisories/GHSA-jj5r-9rpc-8h6hAdvisoryvia CVE List
- blog.gitea.com/release-of-28.1.0/Referencevia CVE List