CVE-2023-30585
Açıklama
Node.js (.msi sürümü) kurulum sürecinde, özellikle Node.js'i .msi yükleyicisi kullanarak kuran Windows kullanıcılarını etkileyen bir güvenlik açığı tespit edilmiştir. Bu açık, NT AUTHORITY\SYSTEM bağlamında çalışan "msiexec.exe" işleminin, mevcut kullanıcının kayıt defterinden %USERPROFILE% ortam değişkenini okumaya çalıştığı onarım işlemi sırasında ortaya çıkmaktadır. Sorun, %USERPROFILE% ortam değişkeni tarafından referans verilen yolun mevcut olmaması durumunda meydana gelir. Bu gibi durumlarda, "msiexec.exe" işlemi belirtilen yolu güvenli olmayan bir şekilde oluşturmaya çalışır ve bu da rastgele konumlarda rastgele klasörlerin oluşturulmasına yol açabilir. Windows kayıt defterindeki %USERPROFILE% ortam değişkeninin standart (veya "ayrıcalı olmayan") kullanıcılar tarafından değiştirilebilmesi, bu zafiyetin ciddiyetini artırmaktadır. Sonuç olarak, kötü niyetli aktörler veya truva atları dahil olmak üzere ayrıcalıksız kişiler, ayrıcalıklı "msiexec.exe" işlemini yanıltmak için ortam değişkeni anahtarını manipüle edebilir. Bu manipülasyon, istenmeyen ve potansiyel olarak kötü amaçlı konumlarda klasörlerin oluşturulmasıyla sonuçlanabilir. Bu güvenlik açığının yalnızca Node.js'i .msi yükleyicisi ile kuran Windows kullanıcılarına özgü olduğunu belirtmek önemlidir. Diğer kurulum yöntemlerini tercih eden kullanıcılar bu özel sorundan etkilenmemektedir.
Nasıl düzeltilir
- nodejs node.js16.20.1, 18.16.1, 20.3.1 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 | 16.0.0 ≤ v < 16.20.1, 18.0.0 ≤ v < 18.16.1, 20.0.0 ≤ v < 20.3.1 | 16.20.1, 18.16.1, 20.3.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.