CVE-2021-27582

org/mitre/oauth2/web/OAuthConfirmationController.java in the OpenID Connect server implementation for MITREid Connect through 1.3.3 contains a Mass Assignment…

published February 23, 2021

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

⚠️ A mass assignment vulnerability lurks in the shadows of MITREid Connect's OAuth flow — a sneaky oversight that could let bad actors manipulate authorization requests! 🔍 Think of this like a restaurant waiter taking your order without verifying your ID or allergies — they might serve you something you didn’t ask for, leading to some not-so-tasty surprises! 🍽️ If exploited, an attacker could tamper with the data being sent during the OAuth authorization, potentially gaining unauthorized access. This could lead to an attacker acting on behalf of legitimate users, causing absolutely devastating consequences for user data privacy and trust!

Put simply

Think of this like a restaurant waiter taking your order without verifying your ID or allergies — they might serve you something you didn’t ask for, leading to some not-so-tasty surprises! 🍽️ The issue arises from the unsafe use of the @ModelAttribute annotation, allowing HTTP request parameters to directly impact the authorizationRequest, which creates a potential attack vector for unauthorized actions.

What to do

If exploited, an attacker could tamper with the data being sent during the OAuth authorization, potentially gaining unauthorized access. This could lead to an attacker acting on behalf of legitimate users, causing absolutely devastating consequences for user data privacy and trust! Review and update the application to ensure that proper validation is in place for incoming request parameters during the OAuth authorization flow. Consider upgrading to a patched version if available, and implement strict input validation to mitigate this risk. You've got this! By following these steps, you'll shore up your defenses and keep your applications secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02222 · 82.6th percentile
Published
2021-02-23T17:58Z
EPSS history
Timeline
  • 23 FEB 17:58Z
    org/mitre/oauth2/web/OAuthConfirmationController.java in the OpenID Connect server implementation for MITREid Connect through 1.3.3 contains a Mass Assignment…
    cvelistv5