CVE-2021-46250

An issue in SOA2Login::commented of ScratchOAuth2 before commit a91879bd58fa83b09283c0708a1864cdf067c64a allows attackers to authenticate as other users on…

Critical · published February 15, 2022

CVSS v3.1
10.0
EPSS
1%
Percentile
64.0
In the wild
Unconfirmed
What it is

🚨 A subtle oversight in ScratchOAuth2 lets attackers sneak into other users' accounts — it’s like having a duplicate key for your neighbor’s door without them knowing! 🔥 Think of ScratchOAuth2 as a digital party invitation. If someone can forge the invites, they can enter parties they weren’t invited to — mingling with guests and accessing private conversations. 🏠 With this vulnerability, an attacker could impersonate any user on systems relying on ScratchOAuth2, leading to unauthorized access to sensitive information. This could be absolutely devastating for user privacy and data integrity, allowing attackers to send messages, change settings, or even delete content without detection! ⚠️

Put simply

Think of ScratchOAuth2 as a digital party invitation. If someone can forge the invites, they can enter parties they weren’t invited to — mingling with guests and accessing private conversations. 🏠 The flaw stems from the SOA2Login::commented function, which fails to properly authenticate users across different components using ScratchOAuth2. Consequently, an attacker can authenticate as another user without proper authorization checks in place.

What to do

With this vulnerability, an attacker could impersonate any user on systems relying on ScratchOAuth2, leading to unauthorized access to sensitive information. This could be absolutely devastating for user privacy and data integrity, allowing attackers to send messages, change settings, or even delete content without detection! ⚠️ To mitigate this risk, update ScratchOAuth2 to the latest version that includes the patch for this vulnerability. Additionally, review your authentication mechanisms to ensure that proper checks are in place at all levels. 🛡️ You’ve got this! By taking these steps, you’ll significantly enhance your security posture and keep your users safe. 💪✨

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:C/UI:N
CVSS v4.0
Not supplied
EPSS
0.01052 · 64.0th percentile
Published
2022-02-15T22:13Z
EPSS history
Timeline
  • 15 FEB 22:13Z
    An issue in SOA2Login::commented of ScratchOAuth2 before commit a91879bd58fa83b09283c0708a1864cdf067c64a allows attackers to authenticate as other users on…
    cvelistv5