Skip to main content

External Control of System or Configuration Setting

CVE-2024-21583

Severity Medium
Score 4.1/10

Summary

Gitpod is vulnerable to Cookie Tossing due to a missing ''__Host- prefix" on the "_gitpod_io_jwt2_" session cookie. This allows an adversary who controls a subdomain to set the value of the cookie on the Gitpod control plane, which can be assigned to an attacker's own JWT so that specific actions taken by the victim (such as connecting a new GitHub organization) are actioned by the attacker's session. This vulnerability affects github.com/gitpod-io/gitpod package verisons prior to main-gha.26975, and @gitpod/gitpod-protocol package versions prior to 0.1.5-main-gha.26975.

  • LOW
  • NETWORK
  • NONE
  • CHANGED
  • REQUIRED
  • LOW
  • LOW
  • NONE

CWE-15 - External Control of System or Configuration Setting

One or more system settings or configuration elements can be externally controlled by a user.

Advisory Timeline

  • Published