CVE-2021-21369
Açıklama
Hyperledger Besu, Java ile yazılmış açık kaynaklı ve MainNet uyumlu bir Ethereum istemcisidir. Besu'nun 1.5.1 sürümünden önceki sürümlerinde, HTTP JSON-RPC API servisini etkileyen bir hizmet reddi (denial-of-service) zafiyeti bulunmaktadır. Eğer HTTP JSON-RPC API servisi için kullanıcı adı ve şifre kimlik doğrulaması etkinse, istek yapan kişinin herhangi bir API uç noktasına istek göndermeden önce kimlik bilgilerini kullanarak bir JSON web token (JWT) almak için login uç noktasını kullanması gerekir. Tek bir kullanıcı, geçersiz isteklerle (hatalı şifre) login uç noktasını kolayca aşırı yükleyebilir. Sağlanan şifrenin geçerliliği ana vertx olay döngüsünde kontrol edildiği ve bu işlem nispeten uzun sürdüğü için diğer geçerli isteklerin işlenmesinin başarısız olmasına neden olabilir. Bu zafiyetin ortaya çıkması için geçerli bir kullanıcı adı gereklidir. Bu sorun 1.5.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- linuxfoundation besu1.5.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linuxfoundation besu | v < 1.5.1 | 1.5.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.