CVE-2023-30589

Yüksek

Açıklama

Node v20.2.0'daki http modülünde bulunan llhttp ayrıştırıcısı, HTTP isteklerini sınırlandırmak için CRLF dizisini kesin olarak kullanmamaktadır. Bu durum, HTTP Request Smuggling (HRS) riskine yol açabilir. llhttp ayrıştırıcısında, HTTP üstbilgi alanlarını sınırlandırmak için sadece CR karakteri (LF olmadan) yeterli olmaktadır. RFC7230 bölüm 3'e göre, her bir üstbilgi alanı yalnızca CRLF dizisi ile sınırlandırılmalıdır. Bu durum tüm aktif Node.js sürümlerini etkilemektedir: v16, v18 ve v20.

ÖnemYüksek
CVSS7.5
İstismar olasılığı90. yüzdelik%3,9
ÜrünNodejs Node.js
Yayın1 Tem 2023
İlk görülme1 Tem 2023

Nasıl düzeltilir

Güncelleyin
  • nodejs node.js16.20.1, 18.16.1, 20.3.1 ya da sonraki bir sürüm
  • llhttp8.1.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
nodejs node.js16.0.0 ≤ v < 16.20.1, 18.0.0 ≤ v < 18.16.1, 20.0.0 ≤ v < 20.3.116.20.1, 18.16.1, 20.3.1
fedoraproject fedora37, 38—
llhttpnpmv < 8.1.18.1.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.

CVE-2023-30589 · Nodejs Node.js · Dark Radar