CVE-2026-21710

Yüksek

Açıklama

Node.js HTTP istek işleme sürecindeki bir hata, `__proto__` adlı bir başlıkla istek alındığında ve uygulama `req.headersDistinct` özelliğine eriştiğinde yakalanamayan bir `TypeError` hatasına neden olur. Bu durum gerçekleştiğinde, `dest["__proto__"]` ifadesi `undefined` yerine `Object.prototype` olarak çözümlenir ve bu da dizi olmayan bir nesne üzerinde `.push()` fonksiyonunun çağrılmasına yol açar. Bu istisna, bir özellik getirici (property getter) içinde senkron olarak fırlatılır ve `error` olay dinleyicileri tarafından yakalanamaz; bu da her `req.headersDistinct` erişiminin bir `try/catch` bloğuna alınmadan işlemin yönetilemeyeceği anlamına gelir. * Bu güvenlik açığı, **20.x, 22.x, 24.x ve v25.x** sürümlerindeki tüm Node.js HTTP sunucularını etkilemektedir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı98. yüzdelik%25,4
ÜrünNodejs Node.js
Yayın30 Mar 2026
İlk görülme30 Mar 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
nodejs node.jsv ≤ 20.20.1, 22.0.0 ≤ v ≤ 22.22.1, 24.0.0 ≤ v ≤ 24.14.0, 25.0.0 ≤ v ≤ 25.8.1—
redhat enterprise_linux8.0, 9.0, 10.0—
redhat enterprise_linux_eus9.4, 9.6, 10.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.