CVE-2026-102990

Yüksek

Açıklama

basic-ftp, Node.js için bir FTP istemcisidir. 6.2.1 sürümünden önce, kötü niyetli veya ele geçirilmiş bir FTP sunucusu, uzun bir Unix tarzı satırın geçerli bir ön eki olduğunda ancak sonraki boyut ve tarih alanlarını karşılayamadığında, src/parseListUnix.ts dosyasındaki RE_LINE ifadesinin bitişik değişken uzunluktaki sahip ve grup alanları arasında geri izleme yapması nedeniyle Client.list()'in dizin listesini ayrıştırırken kuadratik CPU zamanı harcamasına neden olabilir. parseList(), son boş olmayan satırdan bir ayrıştırıcı seçer ve ardından bunu her satıra uygular; bu nedenle normal bir son satır Unix ayrıştırıcısını seçebilirken, daha önceki hazırlanmış bir satır Node.js olay döngüsünü engelleyerek işlemi dondurabilir. Bu sorun 6.2.1 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS8.2
İstismar olasılığı—
ÜrünBasic-ftp
Yayın30 Eyl 2026
İlk görülme30 Eyl 2026
Zayıflık türüCWE-1333CWE-1333

Nasıl düzeltilir

Güncelleyin
  • basic-ftp6.2.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
basic-ftpnpmv < 6.2.16.2.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.