Lucene search

K
cvelistApacheCVELIST:CVE-2021-22160
HistoryMay 26, 2021 - 12:22 p.m.

CVE-2021-22160 Authentication with JWT allows use of “none”-algorithm

2021-05-2612:22:31
apache
www.cve.org
5
cve-2021-22160
authentication bypass
jwt
apache pulsar
json web tokens
signature validation
attack
pulsar instances
user impersonation

AI Score

9.6

Confidence

High

EPSS

0.017

Percentile

87.7%

If Apache Pulsar is configured to authenticate clients using tokens based on JSON Web Tokens (JWT), the signature of the token is not validated if the algorithm of the presented token is set to “none”. This allows an attacker to connect to Pulsar instances as any user (incl. admins).

CNA Affected

[
  {
    "product": "Apache Pulsar",
    "vendor": "Apache Software Foundation",
    "versions": [
      {
        "lessThan": "2.7.1",
        "status": "affected",
        "version": "Apache Pulsar",
        "versionType": "custom"
      }
    ]
  }
]

References

AI Score

9.6

Confidence

High

EPSS

0.017

Percentile

87.7%