← Back to CVE Explorer

CVE-2025-55750

Full vulnerability record from the local CVENow database.

Description

Gitpod is a developer platform for cloud development environments. In versions before main-gha.33628 for both Gitpod Classic and Gitpod Classic Enterprise, OAuth integration with Bitbucket in certain conditions allowed a crafted link to expose a valid Bitbucket access token via the URL fragment when clicked by an authenticated user. This resulted from how Bitbucket returned tokens and how Gitpod handled the redirect flow. The issue was limited to Bitbucket (GitHub and GitLab integrations were not affected), required user interaction, and has been mitigated through redirect handling and OAuth logic hardening. The issue was resolved in main-gha.33628 and later. There are no workarounds.

Severity
MEDIUM
CVSS score
6.5 (v3.1)
Vulnerability status
Deferred
Source identifier
Published
2025-08-29 16:15:37.173000
Last modified
2026-10-19 17:10:00.173000
View original CVE JSON
{
  "id": "CVE-2025-55750",
  "sourceIdentifier": "[email protected]",
  "published": "2025-08-29T16:15:37.173",
  "lastModified": "2026-10-19T17:10:00.173",
  "vulnStatus": "Deferred",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "Gitpod is a developer platform for cloud development environments. In versions before main-gha.33628 for both Gitpod Classic and Gitpod Classic Enterprise, OAuth integration with Bitbucket in certain conditions allowed a crafted link to expose a valid Bitbucket access token via the URL fragment when clicked by an authenticated user. This resulted from how Bitbucket returned tokens and how Gitpod handled the redirect flow. The issue was limited to Bitbucket (GitHub and GitLab integrations were not affected), required user interaction, and has been mitigated through redirect handling and OAuth logic hardening. The issue was resolved in main-gha.33628 and later. There are no workarounds."
    },
    {
      "lang": "es",
      "value": "Gitpod es una plataforma para desarrolladores para entornos de desarrollo en la nube. En versiones anteriores a main-gha.33628, tanto para Gitpod Classic como para Gitpod Classic Enterprise, la integración OAuth con Bitbucket en ciertas condiciones permitía que un enlace manipulado expusiera un token de acceso válido de Bitbucket a través del fragmento de la URL al ser pulsado por un usuario autenticado. Esto se debía a cómo Bitbucket devolvía los tokens y cómo Gitpod manejaba el flujo de redirección. El problema estaba limitado a Bitbucket (las integraciones con GitHub y GitLab no se vieron afectadas), requería interacción del usuario y se ha mitigado mediante el manejo de redirecciones y el endurecimiento de la lógica OAuth. El problema se resolvió en main-gha.33628 y versiones posteriores. No hay soluciones alternativas."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "gitpod-io",
          "product": "gitpod",
          "versions": [
            {
              "version": "Gitpod Classic < main-gha.33628",
              "status": "affected"
            },
            {
              "version": "Gitpod Classic Enterprise < main-gha.33628",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N",
          "baseScore": 6.5,
          "baseSeverity": "MEDIUM",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "NONE",
          "userInteraction": "REQUIRED",
          "scope": "UNCHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "NONE",
          "availabilityImpact": "NONE"
        },
        "exploitabilityScore": 2.8,
        "impactScore": 3.6
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2025-08-29T16:02:58.230388Z",
          "id": "CVE-2025-55750",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-201"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/gitpod-io/gitpod/commit/a736c1b83bd781786af0da705d0acebabfba7862",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/gitpod-io/gitpod/pull/20983",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/gitpod-io/gitpod/security/advisories/GHSA-63fw-3jgp-2p2g",
      "source": "[email protected]"
    }
  ]
}