
Creosote CVE-2007-4559 द्वारा वर्णित tarfile भेद्यता की खोज के लिए हमारा समाधान है।
Creosote CVE-2007-4559 द्वारा वर्णित tarfile भेद्यता की खोज करने का हमारा समाधान है। यह उपकरण दिए गए निर्देशिका में पुनरावर्ती रूप से घूमता है और python फ़ाइलों की खोज करता है। जब उपकरण python फ़ाइलें ढूंढता है तो यह उन्हें tarfile मॉड्यूल के लिए स्कैन करता है और फिर भेद्य कोड की खोज के लिए कोड को AST में पार्स करता है।
Creosote सभी पाई गई भेद्यताओं को 3 मुख्य श्रेणियों में वर्गीकृत करता है:
Creosote को चलाने के लिए आपको बस इसके माध्यम से निर्देशिका देनी होगी:
python3 creosote.py <directory to scan>
Creosote Linux, macOS और Windows पर चलता है। इस उपकरण का परीक्षण Python 3.9 और उसके बाद के संस्करणों के लिए किया गया है।