CVE-2025-55132
Açıklama
Node.js'in izin modelindeki bir hata, işlem yalnızca okuma izinlerine sahip olduğunda bile `futimes()` aracılığıyla bir dosyanın erişim ve değiştirilme zaman damgalarının değiştirilmesine olanak tanır. `utimes()` aksine, `futimes()` beklenen yazma izni kontrollerini uygulamaz; bu da dosya meta verilerinin salt okunur dizinlerde değiştirilebileceği anlamına gelir. Bu davranış, etkinlikleri gizleyecek şekilde zaman damgalarını değiştirmek için kullanılabilir ve günlüklerin güvenilirliğini azaltabilir. Bu güvenlik açığı, Node.js v20, v22, v24 ve v25 sürümlerinde izin modelini kullanan kullanıcıları etkilemektedir.
Nasıl düzeltilir
- nodejs node.js20.20.0, 22.22.0, 24.13.0, 25.3.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nodejs node.js | 20.0.0 ≤ v < 20.20.0, 22.0.0 ≤ v < 22.22.0, 24.0.0 ≤ v < 24.13.0, 25.0.0 ≤ v < 25.3.0 | 20.20.0, 22.22.0, 24.13.0, 25.3.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.