CVE-2023-37471CWE-287

User impersonation using SAMLv1.x SSO in Open Access Management

Critical · published July 20, 2023

CVSS v3.1
9.1
EPSS
1%
Percentile
69.4
In the wild
Unconfirmed
What it is

🚨 An attacker can impersonate any OpenAM user, even an administrator, just by sending a crafty SAML response!🔥 Think of OpenAM as a VIP club where the bouncers check IDs. Now imagine if someone could sneak in a fake ID that looks just like the real thing—suddenly, anyone can waltz in and pretend to be someone else! This vulnerability allows an attacker to take control of user accounts, potentially gaining access to sensitive data and functionalities, including those of administrators. It’s absolutely devastating because it opens the door for unauthorized actions that could compromise the entire system!

Put simply

Think of OpenAM as a VIP club where the bouncers check IDs. Now imagine if someone could sneak in a fake ID that looks just like the real thing—suddenly, anyone can waltz in and pretend to be someone else! The flaw in OpenAM versions up to 14.7.2 lies in its failure to properly validate SAML response signatures during the SAMLv1.x Single Sign-On process, allowing attackers to impersonate any user by sending a specially crafted SAML response to the SAMLPOSTProfileServlet servlet.

What to do

This vulnerability allows an attacker to take control of user accounts, potentially gaining access to sensitive data and functionalities, including those of administrators. It’s absolutely devastating because it opens the door for unauthorized actions that could compromise the entire system! Immediately upgrade to OpenAM version 14.7.3-SNAPSHOT or later to patch this critical vulnerability. If upgrading isn’t possible, comment out the SAMLPOSTProfileServlet from your pom file as a temporary workaround. Don't wait—get this fixed ASAP! You've got this! With these steps, you'll have your access management secured in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01260 · 69.4th percentile
Weakness
CWE-287 · Improper Authentication
Published
2023-07-20T16:53Z
EPSS history
Timeline
  • 20 JUL 16:53Z
    User impersonation using SAMLv1.x SSO in Open Access Management
    cvelistv5