CVE-2026-106074
Açıklama
Node.js `crypto` modülündeki bir hata; `crypto.randomUUID()`, `crypto.randomUUIDv7()` ve `crypto.randomInt()` tarafından kullanılan dahili entropi önbelleklerinin, kullanıcı tarafı başlangıç anlık görüntülerine (`--build-snapshot`) ve `useSnapshot` ile oluşturulan tek yürütülebilir uygulamalara kaydedilmesine neden olur. Anlık görüntü oluşturulurken bu fonksiyonlardan herhangi biri veya `URL.createObjectURL()` gibi bunlara dayanan bir API çağrılırsa, söz konusu anlık görüntüden başlatılan her işlem, önbellek yeniden doldurulana kadar aynı değerleri döndürür: 127 adede kadar UUID ve yaklaşık 1.000 `randomInt()` değeri. Benzersiz olması beklenen tanımlayıcılar işlemler arasında çakışabilir ve bir işlem tarafından verilen değerler, başka bir işlem gözlemlenerek tahmin edilebilir. Bu güvenlik açığı Node.js **26.x**, **24.x** ve **22.x** sürümlerini etkilemektedir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nodejs node | 22.23.3, 24.22.0, 26.12.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.