CVE-2022-31142

Yüksek

Açıklama

@fastify/bearer-auth, bearer Authorization başlıklarını zorunlu kılmak için kullanılan bir Fastify eklentisidir. 7.0.2 ve 8.0.1 versiyonlarından önceki @fastify/bearer-auth, crypto.timingSafeEqual fonksiyonunu güvenli bir şekilde kullanmamaktadır. Kötü niyetli bir saldırgan, geçerli bir bearer token'ın uzunluğunu tahmin edebilir. İlgili RFC 6750'ye göre, bearer token yalnızca base64 geçerli karakterlere sahiptir ve bu durum kaba kuvvet (brute force) saldırısı için karakter aralığını daraltmaktadır. @fastify/bearer-auth'un 7.0.2 ve 8.0.1 versiyonları bir yama içermektedir. Şu an için bilinen bir geçici çözüm bulunmamaktadır. 6.0.3 ve öncesi versiyonları kapsayan fastify-bearer-auth paketi de 5.0.1 versiyonundan itibaren savunmasızdır. fastify-bearer-auth kullanıcıları, @fastify/bearer-auth'un yamalanmış bir versiyonuna yükseltme yapmalıdır.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünFastify Bearer-auth
Yayın14 Tem 2022
İlk görülme14 Tem 2022
Zayıflık türüCWE-208CWE-208

Nasıl düzeltilir

Güncelleyin
  • fastify bearer-auth7.0.2 ya da sonraki bir sürüm
  • @fastify/bearer-auth7.0.2, 8.0.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
fastify bearer-auth5.0.1 ≤ v < 7.0.2, 8.0.07.0.2
fastify-bearer-authnpm5.0.1 ≤ v ≤ 6.0.3—
@fastify/bearer-authnpmv < 7.0.2, 8.0.0 ≤ v < 8.0.17.0.2, 8.0.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.

Intelligence 360 paketinde

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.