CVE-2026-73646
Açıklama
PostCSS bir CSS dosyası alır ve kuralları bir Soyut Sözdizimi Ağacı'na dönüştürerek bu kuralları analiz etmek ve değiştirmek için bir API sağlar. 8.5.18 sürümünden önce, lib/previous-map.js içindeki loadMap(), saldırgan tarafından kontrol edilen sourceMappingURL değerlerini join(dirname(opts.from), annotation) fonksiyonuna iletir ve loadFile() dizin gezintisi içeren veya mutlak .map yollarına izin verir; bu durum, map: false olmadan işlenen güvenilmeyen CSS'lerin, result.map aracılığıyla erişilebilir rastgele .map dosyalarından sourcesContent içeriğini ifşa etmesine olanak tanır. Bu sorun 8.5.18 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- postcss8.5.18 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| postcssnpm | v < 8.5.18 | 8.5.18 |
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.