CVE-2026-43971
Açıklama
ninenines cowlib ürünündeki Hatalı Kodlama veya Çıktı Kaçışlama zafiyeti, cow_link:link/1 içindeki kaçışlanmamış özel karakterler aracılığıyla Link başlığı direktifi kaçakçılığına olanak tanır. cowlib içindeki cow_link:do_link/1, hedef URI'yi, rel değerini ve öznitelik anahtarlarını kaçışlama veya token dilbilgisi doğrulaması yapmadan doğrudan serileştirilmiş Link: başlık değerine enterpole eder. Hedefteki bir > baytı URI alanını erken kapatarak saldırganın saldırgan tarafından seçilen rel direktifleriyle ek bağlantı girdileri eklemesine olanak tanır. rel içindeki bir " veya \ tırnak içindeki dizeyi kaçışlayarak yeni parametreler açar. Bir öznitelik anahtarındaki herhangi bir bayt — boşluk, = ve " dahil — olduğu gibi yayımlanır. Tarayıcılar rel="preconnect", rel="preload" ve rel="prerender" gibi Link: direktiflerine göre hareket ettiğinden, ayrıştırılmış Link başlıklarını cow_link:link/1 aracılığıyla gidiş-dönüş işleyen bir uygulamada bu alanları etkileyebilen bir saldırgan, kurban tarayıcılarını saldırgan tarafından kontrol edilen kaynaklara bant dışı bağlantılar yapmaya zorlayabilir. Bu sorun cowlib: 2.9.0 sürümünden 2.20.0 öncesine kadar etkiler.
Nasıl düzeltilir
- ninenines cowlib2.20.0, 89da27ee4c241f5d649ba7d9b7f2188918af6cea ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ninenines cowlib | 2.9.0 ≤ v < 2.20.0, 485d58dfa91b91d98135dc95e5615f421715dae5 ≤ v < 89da27ee4c241f5d649ba7d9b7f2188918af6cea | 2.20.0, 89da27ee4c241f5d649ba7d9b7f2188918af6cea |
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.
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.