Buildbot before 1.8.2 and 2.x before 2.3.1 accepts a user-submitted authorization token from OAuth and uses it to authenticate a user. If an attacker has a token allowing them to read the user details of a victim, they can login as the victim.
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "buildbot", "binary_version": "2.3.1-1" }, { "binary_name": "buildbot-doc", "binary_version": "2.3.1-1" }, { "binary_name": "buildbot-slave", "binary_version": "2.3.1-1" }, { "binary_name": "buildbot-worker", "binary_version": "2.3.1-1" }, { "binary_name": "python3-buildbot", "binary_version": "2.3.1-1" }, { "binary_name": "python3-buildbot-doc", "binary_version": "2.3.1-1" }, { "binary_name": "python3-buildbot-worker", "binary_version": "2.3.1-1" } ] }