CVE-2026-16728
Açıklama
undici'nin retry interceptor'ı, kısmi bir yanıtın yeniden denenmesi veya sürdürülmesinin ardından uygulamaya sunulan Content-Length başlığıyla gövde uzunluğu eşleşmeyen bir yanıt iletebilir. undici'de 6.28.0 öncesinde, 7.0.0'dan 7.29.0 öncesine kadar ve 8.0.0'dan 8.9.0 öncesine kadar, kötü niyetli veya hatalı bir üst kaynak, çerçeveleme başlığı uyuşmayan kısmi bir yanıt döndürebilir, soketi erken kapatabilir ve retry interceptor'ın özgün Content-Length bağlı kalırken farklı uzunlukta bir gövde oluşturmasına neden olabilir. Retry interceptor'ı kullanan ve üst kaynak başlıklarını ve gövdelerini alt kaynağa ileten uygulamalar, örneğin proxy'ler veya gateway'ler, bu durumda eskimiş bir Content-Length ile geçersiz bir HTTP yanıtı yayabilir; bu da alt kaynak yanıt senkronizasyonunun bozulmasına, bağlantı askıda kalmalarına veya yanıt bozulmasına yol açabilir. Sömürü, retry interceptor'ın etkin olmasını, uyuşmayan kısmi bir yanıt döndüren bir üst kaynağı ve Content-Length'i kaldırmayan veya yeniden hesaplamayan bir alt kaynak ileticisini gerektirir. Sorun undici 6.28.0, 7.29.0 ve 8.9.0 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- nodejs undici6.28.0, 7.29.0, 8.9.0 ya da sonraki bir sürüm
- undici6.28.0, 7.29.0, 8.9.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nodejs undici | v < 6.28.0, 7.0.0 ≤ v < 7.29.0, 8.0.0 ≤ v < 8.9.0 | 6.28.0, 7.29.0, 8.9.0 |
| undicinpm | v < 6.28.0, 7.0.0 ≤ v < 7.29.0, 8.0.0 ≤ v < 8.9.0 | 6.28.0, 7.29.0, 8.9.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.
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.