{"id":"CVE-2026-89430","title":"Gitea validated a push mirror's remote address against the `[migrations]` allow and block lists only when the mirror was created","summary":"Gitea validated a push mirror's remote address against the `[migrations]` allow and block lists only when the mirror was created. Each synchronization passed the stored address directly to `git push`, so a name that later resolved to a b…","severity":"high","cvss":8.1,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","cwe":["CWE-367","CWE-918"],"vendor":"gitea","product":"gitea","affected":["gitea < 28.0.0"],"patched":["gitea 28.0.0"],"published":"2026-10-06","updated":"2026-10-13","sourceUpdated":"2026-10-13T16:46:04.457","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-89430","references":[{"url":"https://blog.gitea.com/release-of-28.0.0/","label":"88ee5874-cf24-4952-aea0-31affedb7ff2"},{"url":"https://github.com/go-gitea/gitea/pull/39010","label":"88ee5874-cf24-4952-aea0-31affedb7ff2"},{"url":"https://github.com/go-gitea/gitea/pull/39426","label":"88ee5874-cf24-4952-aea0-31affedb7ff2"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v28.0.0","label":"88ee5874-cf24-4952-aea0-31affedb7ff2"},{"url":"https://github.com/go-gitea/gitea/security/advisories/GHSA-hcgw-r9gf-8mph","label":"88ee5874-cf24-4952-aea0-31affedb7ff2"}],"tags":["nvd","cve.org"],"epss":0.00265,"epssPercentile":0.1831,"ssvc":{"exploitation":"none","automatable":"no","technicalImpact":"total","timestamp":"2026-10-07T20:15:42.946496Z"},"ingestedAt":"2026-10-06T20:16:42.497Z","slug":"CVE-2026-89430","body":"## Overview\n\nGitea validated a push mirror's remote address against the `[migrations]` allow and block lists only when the mirror was created. Each synchronization passed the stored address directly to `git push`, so a name that later resolved to a blocked or internal address was still reached. A user with administrator access to a repository, which includes repositories they create themselves, could aim push mirror synchronization at internal Git services and force-push the repository's contents to them.\n\n## Affected\n\n- `gitea < 28.0.0`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `gitea 28.0.0`","depth":"twilight","depthScore":45,"depthScoreParts":{"impact":44.6,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[{"seq":217747,"id":"CVE-2026-89430","ts":1791406429369,"field":"cvss","old":null,"new":"8.1"},{"seq":217746,"id":"CVE-2026-89430","ts":1791406429369,"field":"severity","old":"none","new":"high"}]}