CVE-2025-65947 in thread-amount
الملخص
بحسب VulDB • 23/05/2026
thread-amount هو أداة تقوم بحساب عدد الخيوط (threads) في العملية الحالية. قبل الإصدار 0.2.2، كانت هناك تسريبات في الموارد عند استعلام عدد الخيوط على منصات Windows وApple. في منصات Windows، تستدعي الدالة thread_amount الدالة CreateToolhelp32Snapshot لكنها تفشل في إغلاق HANDLE المُرجع باستخدام CloseHandle. إن الاستدعاءات المتكررة لهذه الدالة ستؤدي إلى نمو عدد Handles الخاصة بالعملية بشكل لا نهائي، مما قد يؤدي في النهاية إلى عدم استقرار النظام أو إنهاء العملية عند الوصول إلى حد الـ Handles. في منصات Apple، تستدعي الدالة thread_amount الدالة task_threads (عبر واجهات برمجة تطبيقات نواة Mach) التي تخصص ذاكرة لقائمة الخيوط. تفشل الدالة في إلغاء تخصيص هذه الذاكرة باستخدام vm_deallocate. ستؤدي الاستدعاءات المتكررة إلى تسرب مستمر للذاكرة، مما قد يتسبب في قتل العملية بواسطة قاتل الذاكرة (OOM - Out of Memory killer). تم إصلاح هذه المشكلة في الإصدار 0.2.2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.