CVE-2026-115822
Açıklama
Perl için Starman'in 0.4019 öncesi sürümleri, parçalı (chunked) istek gövdeleri ayrıştırılırken kuadratik regex geri izleme yoluyla CPU tükenmesine izin verir. Starman, uygulamayı çağırmadan önce parçalı istek gövdelerini çözer ve her bir parça boyutu satırını `s/^(([0-9a-fA-F]+).*\015\012)//` ile eşleştirir. Onaltılık rakamlardan oluşan bir satırı takip eden yalın bir LF ve ardından gelen CRLF hiçbir zaman eşleşmez; çünkü `.` karakteri LF ile eşleşmez ve başarısız olan her deneme, onaltılık dizinin uzunluğunun karesiyle orantılı olarak zamanda geri izleme yapar. Satır uzunluğunu sınırlayan herhangi bir mekanizma yoktur. Uzak bir saldırgan, herhangi bir rotaya bu tür istekler göndererek çalışan işlemci (worker CPU) kaynaklarını tüketebilir.
Nasıl düzeltilir
- Starman0.4019 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Starman | v < 0.4019 | 0.4019 |
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.