CVE-2026-93710

Yüksek

Açıklama

Perl için Dancer2'nin 2.0.0 ile 2.2.0 arasındaki sürümleri, istisna işleyicisi compile_hooks içinde yanıtı durdurduğunda, bir dying hook tarafından reddedilen rotayı yönlendirir. Hata veren bir hook core.app.hook_exception tetikler ve ardından hata veren hook istisna işleyicisi olmadığı sürece cleanup çağrılır. Durduran bir işleyici bu temizleme işlemini engellemez; bu durum, yönlendiricinin henüz okumadığı isteği, yanıtı ve oturumu atarak reddedilen rotanın çalışmasına neden olur. İşleyicinin, halt metodunu çağırarak veya is_halted değerini ayarlayarak yanıt nesnesini durdurması gerekir: halt anahtar kelimesi, cleanup çalışmadan önce with_return üzerinden geri sarar. Bir before hook içindeki kontrol uygulanmaz: çağıran taraf reddedilme yanıtını alırken, rota gövdesi çalışmaya devam eder ve yazma işlemleri gerçekleşir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünDancer2
Yayın22 Eyl 2026
İlk görülme22 Eyl 2026
Zayıflık türüCWE-460CWE-460

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Dancer22.0.0 ≤ v < 2.2.02.2.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.