Vulnerability · Published Sep 26, 2022 · Assigned by GitHub_M

CVE-2022-39219Bifrost users using basic authntication can bypass write permission limit

High 8.5

In plain English

A high-severity improper authentication in Bifrost from brokercap. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 1.2% (higher than 68% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.5High
Exploit odds (30 days)1.2%top 32.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

Bifrost is a middleware package which can synchronize MySQL/MariaDB binlog data to other types of databases. Versions 1.8.6-release and prior are vulnerable to authentication bypass when using HTTP basic authentication. This may allow group members who only have read permissions to write requests when they are normally forbidden from doing so. Version 1.8.7-release contains a patch. There are currently no known workarounds.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Gogithub.com/brokercap/Bifrost1.8.7-releaseGHSA-p6fh-xc6r-g5hw
Gogithub.com/brokercap/Bifrost1.8.7-releaseGO-2022-1023

Affected products (as reported)

VendorProductVersions
brokercap Bifrost < 1.8.7-release

Weakness: CWE-287 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:L

References