PT-2021-11213 · Silverstripe · Silverstripe

Published

2021-06-08

·

Updated

2024-03-06

·

CVE-2020-26136

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions: SilverStripe versions prior to 4.6.0-rc1
Description: The issue concerns the GraphQL module in SilverStripe, which by default accepts basic-auth as an authentication method. This allows bypassing multi-factor authentication (MFA) if the silverstripe/mfa module is installed, although the user's password is still required.
Recommendations: For versions prior to 4.6.0-rc1, consider removing basic-auth as a default authentication method to prevent MFA bypass. If basic-auth is required, it can be re-enabled by adding it to the authenticators key of a schema or on SilverStripeGraphqlAuthHandler. As a temporary workaround, consider disabling the use of basic-auth in the GraphQL module until a patch is available.

Exploit

Fix

Improper Authentication

Authentication Bypass Using an Alternate Path or Channel

Weakness Enumeration

Related Identifiers

BIT-SILVERSTRIPE-2020-26136
CVE-2020-26136
GHSA-MG2G-8PWJ-R2J2

Affected Products

Silverstripe