CVE-2026-96400CWE-918ssrf

CVE-2026-96400

Medium · published October 7, 2026

CVSS v3.1
4.3
EPSS
0%
Percentile
9.2
In the wild
Unconfirmed
What it is

With `[migrations] ALLOWED_DOMAINS` set to a matching entry such as `*` or a hostname wildcard, Gitea's migration URL validation could permit reserved and link-local addresses, such as `169.254.169.254`, even when `ALLOW_LOCALNETWORKS = false`. The local-network block list did not cover these ranges, and a hostname matching the allow list was accepted regardless of its resolved address. A user who can start migrations on such an instance could reach these addresses from the Gitea server; the default empty `ALLOWED_DOMAINS` configuration is not affected.

The record
Technical detail
CVSS v3.1
4.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00199 · 9.2th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-10-07T00:17Z
Affected products (1)
ProductVersionsFixed in
gitea/gitea< 28.0.028.0.0
References (4)
EPSS history
Timeline
  • 08 OCT 03:33Z
    EPSS moved — → 0%
    epss
  • 06 OCT 19:25Z
    Gitea migration SSRF to reserved addresses through ALLOWED_DOMAINS
    cvelistv5