Skip to content
Heist/ feed
Back to feed
Medium

Gogs: Open Redirect via redirect_to in Gogs

Type: advisorySources: OSV

Gogs is an open source self-hosted Git service. Prior to 0.14.3, an open redirect vulnerability exists in Gogs where attacker-controlled redirect_to parameters can bypass validation, allowing redirection to arbitrary external sites. All redirects in Gogs that are validated via the IsSameSite function are vulnerable. The function only inspects the first two characters of the URL string. This check fails to account for directory traversal sequences followed by backslashes. This vulnerability is fixed in 0.14.3.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-52802
Confirmed fixed CVEs
Not specified
Updated in this feed
6 Nov 2026, 01:14 UTC · Revision 1

Source evidence

Gogs: Open Redirect via redirect_to in Gogs

core-osv · Original source

Published 24 Jun 2026, 20:17 UTC

Gogs is an open source self-hosted Git service. Prior to 0.14.3, an open redirect vulnerability exists in Gogs where attacker-controlled redirect_to parameters can bypass validation, allowing redirection to arbitrary external sites. All redirects in Gogs that are validated via the IsSameSite function are vulnerable. The function only inspects the first two characters of the URL string. This check fails to account for directory traversal sequences followed by backslashes. This vulnerability is fixed in 0.14.3.

osv:CVE-2026-52802
Complete source record
{
  "id": "d0010ca9e3e5a50989b8d31dc8b4147380362801165453c94f4006b0a44a974d",
  "url": "https://osv.dev/vulnerability/CVE-2026-52802",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Gogs: Open Redirect via redirect_to in Gogs",
    "summary": "Gogs is an open source self-hosted Git service. Prior to 0.14.3, an open redirect vulnerability exists in Gogs where attacker-controlled redirect_to parameters can bypass validation, allowing redirection to arbitrary external sites. All redirects in Gogs that are validated via the IsSameSite function are vulnerable. The function only inspects the first two characters of the URL string. This check fails to account for directory traversal sequences followed by backslashes. This vulnerability is fixed in 0.14.3.",
    "evidence": "osv:CVE-2026-52802",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-52802",
      "aliases": [
        "CVE-2026-52802",
        "GHSA-xxhq-69mf-w8cr",
        "GO-2026-5773"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/gogs/gogs",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3ba8aca90e17e5410b7e8b227c9f29256ac3e875"
                },
                {
                  "fixed": "c5da9631dc75f692f313373ae229c4d47ba6517f"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.14.3"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "c5da9631dc75f692f313373ae229c4d47ba6517f"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "3ba8aca90e17e5410b7e8b227c9f29256ac3e875"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v0.14.3"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.14.2-rc.1",
            "v0.14.2",
            "v0.14.1-rc.1",
            "v0.14.1",
            "v0.14.0-rc.1",
            "v0.14.0",
            "latest-commit-build",
            "v0.11.91",
            "v0.11.86",
            "v0.11.79",
            "v0.11.66",
            "v0.11.53",
            "v0.11.43",
            "v0.11.34",
            "v0.11.33",
            "v0.11.29",
            "v0.11.19",
            "v0.11.4",
            "v0.11",
            "v0.11rc",
            "v0.10.18",
            "v0.10.8",
            "v0.10",
            "v0.10rc",
            "v0.9.141",
            "v0.9.128",
            "v0.9.113",
            "v0.9.97",
            "v0.9.71",
            "v0.9.60",
            "v0.9.48",
            "v0.9.46",
            "v0.9.13",
            "v0.9.0",
            "v0.8.43",
            "v0.8.25",
            "v0.8.10",
            "v0.8.0",
            "v0.7.33",
            "v0.7.22",
            "v0.7.19",
            "v0.7.6",
            "v0.7.0",
            "v0.6.15",
            "v0.6.9",
            "v0.6.3",
            "v0.6.1",
            "v0.5.13",
            "v0.5.11",
            "v0.5.9",
            "v0.5.8",
            "v0.5.5",
            "v0.5.2",
            "v0.5.0",
            "v0.4.2",
            "v0.4.1",
            "v0.4.0",
            "v0.3.1",
            "v0.3.0",
            "v0.2.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-52802.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:45.614480404Z",
      "provider": "osv",
      "references": [
        "https://github.com/gogs/gogs/releases/tag/v0.14.3",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/52xxx/CVE-2026-52802.json",
        "https://github.com/gogs/gogs/security/advisories/GHSA-xxhq-69mf-w8cr",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-52802",
        "https://github.com/gogs/gogs/commit/c5da9631dc75f692f313373ae229c4d47ba6517f",
        "https://github.com/gogs/gogs/pull/8322"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-601"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/52xxx/CVE-2026-52802.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-52802",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 513760,
  "published_at": "2026-06-24T20:17:19.805+00:00"
}