
Creosote هو حلنا للبحث عن ثغرة tarfile الموصوفة في CVE-2007-4559.
كريوسوت هو حلنا للبحث عن الثغرة في ملفات tarfile الموصوفة في CVE-2007-4559. الأداة تجتاز الدليل المُعطى بشكل متكرر بحثًا عن ملفات Python. عندما تجد الأداة ملفات Python، تقوم بفحصها بحثًا عن وحدة tarfile ثم تحلل الكود إلى شجرة نحوية مجردة (AST) للبحث عن كود معرض للخطر.
تصنف كريوسوت جميع الثغرات التي تعثر عليها ضمن 3 فئات رئيسية:
لتشغيل كريوسوت، كل ما تحتاجه هو تمرير الدليل:
python3 creosote.py <directory to scan>
كريوسوت يعمل على لينكس، macOS، وويندوز. تم اختبار الأداة لإصدار بايثون 3.9 وما بعده.