CVE-2023-27495

Orta

Açıklama

@fastify/csrf-protection, Fastify sunucularını CSRF saldırılarına karşı korumaya yardımcı olan bir eklentidir. @fastify/csrf-protection kütüphanesinin @fastify/cookie ile birlikte uyguladığı CSRF koruması, belirli koşullar altında ağ ve aynı site (same-site) saldırganları tarafından atlatılabilir. @fastify/csrf-protection, CSRF belirtecini kullanıcıya bağlayan isteğe bağlı bir userInfo parametresini destekler. Bu parametre, CVE-2021-29624 için bir düzeltme olarak çerez fırlatma (cookie-tossing) saldırılarını önlemek amacıyla getirilmiştir. userInfo parametresi eksik olduğunda veya değeri hedef kullanıcı hesabı için tahmin edilebildiğinde, ağ ve aynı site saldırganları 1. mağdurun tarayıcısında bir _csrf çerezi sabitleyebilir ve 2. mağdurun oturumu için geçerli olan sahte CSRF belirteçleri oluşturabilir. Bu durum, saldırganların CSRF koruma mekanizmasını atlatmasına olanak tanır. Bir düzeltme olarak, @fastify/csrf-protection sürüm 6.3.0'dan (ve v4.1.0'dan) itibaren, CSRF belirtecini kriptografik olarak _csrf çerezi değerine ve userInfo parametresine bağlayan, sunucu tanımlı gizli bir hmacKey içerir ve böylece belirteçlerin saldırganlar tarafından taklit edilmesini engeller. Bu koruma, userInfo parametresi her kullanıcı için benzersiz olduğu sürece etkilidir. Bu sorun 6.3.0 ve v4.1.0 sürümlerinde giderilmiştir. Kullanıcıların yükseltme yapmaları önerilir. Yükseltme yapamayan kullanıcılar, hafifletici bir önlem olarak her kullanıcı için rastgele ve tahmin edilemez bir userInfo parametresi kullanabilirler.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünFastify Csrf-protection
Yayın20 Nis 2023
İlk görülme20 Nis 2023

Nasıl düzeltilir

Güncelleyin
  • fastify csrf-protection4.1.0, 6.3.0 ya da sonraki bir sürüm
  • @fastify/csrf-protection4.1.0, 6.3.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
fastify csrf-protectionv < 4.1.0, 5.0.0 ≤ v < 6.3.04.1.0, 6.3.0
@fastify/csrf-protectionnpmv < 4.1.0, 5.0.0 ≤ v < 6.3.04.1.0, 6.3.0

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.

CVE-2023-27495 · Fastify Csrf-protection · Dark Radar