CVE-2025-68458
Açıklama
Webpack bir modül paketleyicidir. 5.49.0 sürümünden 5.104.1 öncesine kadar olan sürümlerde, experiments.buildHttp etkinleştirildiğinde, kullanıcı bilgileri (kullanıcıadı:şifre@sunucu) içeren özel olarak hazırlanmış URL'ler kullanılarak Webpack'in HTTP(S) çözücüsü (HttpUriPlugin), allowedUris dışındaki sunuculardan kaynak çekmek için atlatılabilir. Eğer allowedUris denetimi ham dize öneki kontrolüne (örneğin, uri.startsWith(allowed)) dayanıyorsa, izinli listesindeymiş gibi görünen bir URL doğrulamadan geçebilirken, gerçek ağ isteği URL ayrıştırmasından sonra farklı bir yetkiliye/sunucuya gönderilebilir. Bu durum, derleme zamanı SSRF davranışına (ağ erişimine bağlı olarak derleme makinesinden yalnızca dahili uç noktalara giden istekler) ve güvenilmeyen içerik eklenmesine (çekilen yanıtın modül kaynağı olarak kabul edilip paketlenmesi) olanak tanıyan bir politika/izin listesi atlatma sorunudur. Bu sorun 5.104.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- webpack.js webpack5.104.1 ya da sonraki bir sürüm
- webpack5.104.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| webpack.js webpack | 5.49.0 ≤ v < 5.104.1 | 5.104.1 |
| webpacknpm | 5.49.0 ≤ v < 5.104.1 | 5.104.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.
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.