CVE-2021-41274CWE-352

Authentication Bypass by CSRF Weakness

Critical · published November 17, 2021

CVSS v3.1
9.3
EPSS
1%
Percentile
53.6
In the wild
Unconfirmed
What it is

🚨 A sneaky CSRF vulnerability in solidus_auth_devise could let attackers take over user accounts with just a well-crafted request! 🔥 Think of it like a restaurant where you can place an order in someone else's name without them even knowing — if they don't check the order against the name on the reservation, any dish could end up at the wrong table. This is absolutely devastating! An attacker could gain full access to user accounts, changing passwords, stealing sensitive information, and wreaking havoc on your web store. If you’re using this component, your entire user base is at risk!

Put simply

Think of it like a restaurant where you can place an order in someone else's name without them even knowing — if they don't check the order against the name on the reservation, any dish could end up at the wrong table. In vulnerable versions of solidus_auth_devise, the CSRF protection mechanism is misconfigured when using strategies like `:null_session`, allowing unauthorized actions to be performed as if they were legitimate user requests.

What to do

This is absolutely devastating! An attacker could gain full access to user accounts, changing passwords, stealing sensitive information, and wreaking havoc on your web store. If you’re using this component, your entire user base is at risk! Upgrade immediately to solidus_auth_devise version 2.5.4 to patch this vulnerability. If you can’t update right away, change your CSRF strategy to `:exception` to mitigate the risk. Don't wait too long! You've got this! Follow these steps to secure your application, and you'll have your defenses up in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.3 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00726 · 53.6th percentile
Weakness
CWE-352 · Cross-Site Request Forgery (CSRF)
Published
2021-11-17T19:55Z
EPSS history
Timeline
  • 17 NOV 19:55Z
    Authentication Bypass by CSRF Weakness
    cvelistv5