Skip to content
OpenAdvisories
Critical · 9.8 CVE-2019-12300 EUVD-2019-0025GHSA-g86p-hgx5-2pfhPYSEC-2019-6

Improper Authentication in Buildbot

Published May 23, 2019 · Updated Aug 4, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 buildbot 2.0.1-2 —
Debian 13 buildbot 2.0.1-2 —
Debian 12 buildbot 2.0.1-2 —
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS buildbot 2.3.1-1 —
Ubuntu 18.04 LTS buildbot No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI buildbot < 1.8.2 1.8.2 GHSA-g86p-hgx5-2pfh
PyPI buildbot >= 2.0.0, < 2.3.1 2.3.1 GHSA-g86p-hgx5-2pfh
PyPI buildbot < 1.8.2 · >= 2.0.1, < 2.3.1 1.8.2, 2.3.1 PYSEC-2019-6

References