Lucene search

K
cve[email protected]CVE-2021-29437
HistoryApr 13, 2021 - 8:15 p.m.

CVE-2021-29437

2021-04-1320:15:22
CWE-863
web.nvd.nist.gov
15
6
scratchoauth2
oauth
security advisory
access control
vulnerability
data breach

4 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

HIGH

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

NONE

AV:N/AC:H/Au:N/C:P/I:P/A:N

8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N

0.001 Low

EPSS

Percentile

51.0%

ScratchOAuth2 is an Oauth implementation for Scratch. Any ScratchOAuth2-related data normally accessible and modifiable by a user can be read and modified by a third party. 1. Scratch user visits 3rd party site. 2. 3rd party site asks user for Scratch username. 3. 3rd party site pretends to be user and gets login code from ScratchOAuth2. 4. 3rd party site gives code to user and instructs them to post it on their profile. 5. User posts code on their profile, not knowing it is a ScratchOAuth2 login code. 6. 3rd party site completes login with ScratchOAuth2. 7. 3rd party site has full access to anything the user could do if they directly logged in. See referenced GitHub security advisory for patch notes and workarounds.

Affected configurations

Vulners
NVD
Node
scratchverifierscratchverifierRange<9220c2a
VendorProductVersionCPE
scratchverifierscratchverifier*cpe:2.3:a:scratchverifier:scratchverifier:*:*:*:*:*:*:*:*

CNA Affected

[
  {
    "product": "ScratchOAuth2",
    "vendor": "ScratchVerifier",
    "versions": [
      {
        "status": "affected",
        "version": "< 9220c2a"
      }
    ]
  }
]

Social References

More

4 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

HIGH

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

NONE

AV:N/AC:H/Au:N/C:P/I:P/A:N

8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N

0.001 Low

EPSS

Percentile

51.0%

Related for CVE-2021-29437