CVE-2026-114143
Açıklama
toml-node, Node.js ve tarayıcı için bir TOML ayrıştırıcısıdır. 5.0.1 sürümünden önce toml.parse(), assign(), deepRef() ve setNestedKey() fonksiyonlarında uzun noktalı anahtarları, tablo başlıklarını, tablolar dizisi başlıklarını ve satır içi tablo anahtarlarını işlerken lib/compiler.js içindeki her yol ön ekini tekrar tekrar dilimlemekte ve yeniden birleştirmektedir. Ortaya çıkan kuadratik çalışma yükü, Node.js olay döngüsünü birkaç saniye boyunca engelleyebilir ve yeterince uzun yollar bellek tükenmesi yoluyla işlemin sonlanmasına neden olabilir. maxDepth seçeneği anahtar segment sayısını sınırlamaz ve bu nedenle bu saldırı yolunu hafifletmez. Bu sorun 5.0.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- toml5.0.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| tomlnpm | v < 5.0.1 | 5.0.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.