CVE-2026-89022CWE-290

CVE-2026-89022

High · published September 15, 2026

CVSS v3.1
7.4
EPSS
0%
Percentile
39.3
In the wild
Unconfirmed
What it is

BookStack before 26.05.5 contains an authentication bypass vulnerability in its social login implementation that allows unauthenticated attackers to sign in as arbitrary users by authenticating through a different social provider sharing the same driver_id namespace. Attackers can authenticate at one enabled social provider using a user ID that matches an account linked to a different social provider, bypassing credential verification entirely because the SocialAuthService::handleLoginCallback query ignores the driver column when retrieving linked account records.

The record
Technical detail
CVSS v3.1
7.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
9.1 · CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
EPSS
0.00465 · 39.3th percentile
Weakness
CWE-290 · Authentication Bypass by Spoofing
Published
2026-09-15T21:17Z
References (2)
EPSS history
Timeline
  • 17 SEP 03:33Z
    EPSS moved — → 0%
    epss
  • 15 SEP 16:11Z
    BookStack < 26.05.5 Authentication Bypass via Social Login Provider Confusion
    cvelistv5