CVE-2025-65947
Açıklama
thread-amount, mevcut işlemdeki iş parçacığı sayısını alan bir araçtır. Versiyon 0.2.2 öncesinde, Windows ve Apple platformlarında iş parçacığı sayıları sorgulanırken kaynak sızıntıları meydana gelmektedir. Windows platformlarında, thread_amount fonksiyonu CreateToolhelp32Snapshot'ı çağırır ancak döndürülen HANDLE'ı CloseHandle kullanarak kapatmayı başaramaz. Bu fonksiyona yapılan tekrarlı çağrılar, işlemin handle sayısının süresiz olarak artmasına neden olacak ve nihayetinde handle sınırına ulaşıldığında sistem kararsızlığına veya işlemin sonlanmasına yol açacaktır. Apple platformlarında ise thread_amount fonksiyonu, iş parçacığı listesi için bellek tahsis eden task_threads'i (Mach çekirdek API'leri aracılığıyla) çağırır. Fonksiyon, bu belleği vm_deallocate kullanarak serbest bırakmayı başaramaz. Tekrarlı çağrılar sürekli bir bellek sızıntısına yol açacak ve sonunda işlemin OOM (Out of Memory) katili tarafından sonlandırılmasına neden olacaktır. Bu sorun versiyon 0.2.2 ile düzeltilmiştir.
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 |
|---|---|---|
| jzeuzs thread-amount | < 0.2.2 | — |
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.