CVE-2025-31691CWE-862

OAuth2 Server - Moderately critical - Access bypass - SA-CONTRIB-2025-020

Critical · published March 31, 2025

CVSS v3.1
9.8
EPSS
0%
Percentile
35.8
In the wild
Unconfirmed
What it is

🚨 A crafty attacker could stroll through your Drupal site without breaking a sweat! This missing authorization vulnerability in the OAuth2 Server lets anyone force their way into restricted areas. 🔥 Think of it like a hotel with a check-in desk that doesn't bother to verify guests. Anyone can just walk in and access whatever rooms they like, completely bypassing security protocols! This is absolutely devastating! An attacker could read confidential user data, tamper with accounts, or even delete critical information. Essentially, they could hold the keys to the kingdom without anyone being the wiser!

Put simply

Think of it like a hotel with a check-in desk that doesn't bother to verify guests. Anyone can just walk in and access whatever rooms they like, completely bypassing security protocols! The missing authorization flaw in the OAuth2 Server allows unauthorized users to bypass restrictions, accessing resources intended for authenticated users. It affects all versions prior to 2.1.0, creating a high-risk scenario for exposed systems.

What to do

This is absolutely devastating! An attacker could read confidential user data, tamper with accounts, or even delete critical information. Essentially, they could hold the keys to the kingdom without anyone being the wiser! Immediately upgrade your Drupal OAuth2 Server to version 2.1.0 or later to close this security hole. Additionally, ensure proper authorization checks are implemented across your application. Don’t leave anything to chance! You've got this! Follow these steps and you’ll have your site secured in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00426 · 35.8th percentile
Weakness
CWE-862 · Missing Authorization
Published
2025-03-31T21:49Z
EPSS history
Timeline
  • 31 MAR 21:49Z
    OAuth2 Server - Moderately critical - Access bypass - SA-CONTRIB-2025-020
    cvelistv5