CVE-2019-12300

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

published May 23, 2019

CVSS
—
EPSS
2%
Percentile
78.8
In the wild
Unconfirmed
What it is

⚠️ A single OAuth token could turn a friendly user into an unwitting villain! If an attacker snagged this token, they could log in as the victim, practically walking in the front door! Think of it like a restaurant where a diner hands over their reservation confirmation. If someone else gets that confirmation, they can claim the table—even if it wasn't meant for them! This means an attacker could directly impersonate a user, accessing their account and any sensitive information linked to it. Imagine the chaos of someone freely scrolling through your private messages!

Put simply

Think of it like a restaurant where a diner hands over their reservation confirmation. If someone else gets that confirmation, they can claim the table—even if it wasn't meant for them! In Buildbot versions before 1.8.2 and 2.x before 2.3.1, a flaw allows attackers to authenticate as users if they possess a valid OAuth authorization token, bypassing any additional security checks that should be in place.

What to do

This means an attacker could directly impersonate a user, accessing their account and any sensitive information linked to it. Imagine the chaos of someone freely scrolling through your private messages! Update Buildbot to version 1.8.2 or 2.3.1 to eliminate this vulnerability. Additionally, consider reviewing your OAuth token management practices to ensure they are secure and tightly controlled. You can tackle this! With the right updates, you’ll be a security hero in no time! 🦸

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01841 · 78.8th percentile
Published
2019-05-23T14:18Z
EPSS history
Timeline
  • 23 MAY 14:18Z
    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
    cvelistv5