Lucene search

K
cvelistGitHub_MCVELIST:CVE-2023-50708
HistoryDec 22, 2023 - 6:25 p.m.

CVE-2023-50708 yii2-authclient vulnerable to possible timing attack on string comparison in OAuth1, OAuth2 and OpenID Connect implementation

2023-12-2218:25:01
CWE-203
GitHub_M
www.cve.org
7
cve-2023-50708
yii2-authclient
timing attack
vulnerability
oauth
oauth2
openid
connect
yii framework

CVSS3

6.1

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

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

AI Score

9.7

Confidence

High

EPSS

0.001

Percentile

26.9%

yii2-authclient is an extension that adds OpenID, OAuth, OAuth2 and OpenId Connect consumers for the Yii framework 2.0. In yii2-authclient prior to version 2.2.15, the Oauth1/2 state and OpenID Connect nonce is vulnerable for a timing attack since it is compared via regular string comparison (instead of Yii::$app->getSecurity()->compareString()). Version 2.2.15 contains a patch for the issue. No known workarounds are available.

CNA Affected

[
  {
    "vendor": "yiisoft",
    "product": "yii2-authclient",
    "versions": [
      {
        "version": "< 2.2.15",
        "status": "affected"
      }
    ]
  }
]

CVSS3

6.1

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

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

AI Score

9.7

Confidence

High

EPSS

0.001

Percentile

26.9%

Related for CVELIST:CVE-2023-50708