Lucene search

K
osvGoogleOSV:CVE-2021-21369
HistoryMar 09, 2021 - 6:15 p.m.

CVE-2021-21369

2021-03-0918:15:18
Google
osv.dev
10
hyperledger besu
denial-of-service
http json-rpc
vulnerability
jwt
authentication
mainnet
ethereum
java

AI Score

7.1

Confidence

High

EPSS

0.001

Percentile

44.3%

Hyperledger Besu is an open-source, MainNet compatible, Ethereum client written in Java. In Besu before version 1.5.1 there is a denial-of-service vulnerability involving the HTTP JSON-RPC API service. If username and password authentication is enabled for the HTTP JSON-RPC API service, then prior to making any requests to an API endpoint the requestor must use the login endpoint to obtain a JSON web token (JWT) using their credentials. A single user can readily overload the login endpoint with invalid requests (incorrect password). As the supplied password is checked for validity on the main vertx event loop and takes a relatively long time this can cause the processing of other valid requests to fail. A valid username is required for this vulnerability to be exposed. This has been fixed in version 1.5.1.

AI Score

7.1

Confidence

High

EPSS

0.001

Percentile

44.3%

Related for OSV:CVE-2021-21369