CVE-2026-103667
Gitea's container registry served blob downloads with a Content-Type taken from the media type declared in pushed image manifests, without a Content-Disposition or restrictive content security policy. A user who can push container images can publish a blob containing HTML and JavaScript with a text/html media type. When a victim who is authenticated to the instance opens the blob URL in a browser, the script runs on the Gitea origin and can perform actions as the victim, such as creating API tokens.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://blog.gitea.com/release-of-28.0.0/, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/103xxx/CVE-2026-103667.json, https://github.com/go-gitea/gitea/releases/tag/v28.0.0, https://github.com/go-gitea/gitea/security/advisories/GHSA-7cq7-4v93-8wjm, https://nvd.nist.gov/vuln/detail/CVE-2026-103667, https://github.com/go-gitea/gitea/pull/39398