LiteLLM 1.107.0 में Backdoor और Credential Stealer

मूल शीर्षक: Compromised LiteLLM 1.107.0 on PyPI Installs a Credential Stealer and Backdoor

यह क्यों महत्वपूर्ण है

PyPI supply chain attack से AI/LLM developer tools के उपयोगकर्ताओं की credentials और API keys को सीधा ख़तरा है।

PyPI पर LiteLLM 1.107.0 के सातों wheel में credential stealer और backdoor पाया गया। यह Python शुरू होते ही चलता है, भले ही litellm import न हो। PyPI ने रिलीज़ हटा दी।

SafeDep के सुरक्षा शोधकर्ता Kunal Singh ने 21 अक्टूबर 2026 को खुलासा किया कि PyPI पर मौजूद LiteLLM 1.107.0 के सभी सात wheels — Linux, macOS और Windows — में तीन दुर्भावनापूर्ण फ़ाइलें छिपाई गई थीं।

पहली payload: `cook.py` — यह एक credential stealer है जो SSH keys, cloud credentials, CI/CD secrets, AI tool tokens, browser passwords और LLM provider keys चुराता है। दूसरी payload: `sitecustomize.py` — यह remote code execution backdoor है। `cook.pth` फ़ाइल के ज़रिए ये दोनों Python के हर नए process के साथ अपने आप चल जाते हैं, चाहे उपयोगकर्ता litellm import करे या नहीं।

महत्वपूर्ण बात यह है कि upstream GitHub source में ये फ़ाइलें मौजूद नहीं हैं, यानी attack PyPI release प्रक्रिया में घुसा। Version 1.106.2, 1.107.0rc1 और 1.107.0rc2 सुरक्षित हैं। साथ ही litellm-proxy-extras==0.4.110 और litellm-enterprise==0.1.78 भी साफ़ बताए गए हैं। PyPI ने प्रभावित रिलीज़ हटा दी है।

स्रोत

safedep.io — मूल लेख पढ़ें →