უკან დაბრუნება

LiteLLM-ის მიწოდების ჯაჭვზე თავდასხმა გამომჟღავნებულ მასტერ-გასაღებს უკავშირდება
SiTech AI Team2 წთ. საკითხავი

LiteLLM-ის მიწოდების ჯაჭვზე თავდასხმა გამომჟღავნებულ მასტერ-გასაღებს უკავშირდება

LiteLLM-ის თქმით, მიწოდების ჯაჭვზე თავდასხმა მას შემდეგ დაიწყო, რაც მაისში საჯარო GitHub-ის რეპოზიტორიაში მასტერ-გასაღები ჩაიდო და არასდროს გაუუქმებიათ. მოწამლული პაკეტი 1.107.0 ვერსიით კარანტინამდე დაახლოებით 49 000-ჯერ ჩამოიტვირთა.

LiteLLM-მა 2026 წლის 21 ოქტომბერს დაწყებული მიწოდების ჯაჭვზე თავდასხმა მაისში საჯარო GitHub-ის რეპოზიტორიაში შემთხვევით ჩადებულ და არასდროს გაუქმებულ მასტერ-გასაღებს დაუკავშირა. მოწამლული პაკეტის 1.107.0 ვერსია 2026 წლის 21 ოქტომბერს აიტვირთა PyPI-ზე და კონტეინერების რეგისტრებში და შეიცავდა ინფოსტილერსა და დისტანციური წვდომის ტროიანს. ის ორ საათზე ნაკლებ დროში კარანტინში გადაიყვანეს, თუმცა, Wiz-ის მიხედვით, ამ ხნის განმავლობაში დაახლოებით 49 000-ჯერ ჩამოიტვირთა.

გამომჟღავნებულმა გასაღებმა GitHub-ზე წვდომა გახსნა

2026 წლის 23 ოქტომბერს LiteLLM-მა გამოაქვეყნა ინციდენტის ანალიზი, რომელშიც თავდასხმის ჯაჭვი დეტალურად აღწერა და ის 2026 წლის 27 მაისამდე მიიკვლია, როცა მასტერ-გასაღების შემცველი კონფიგურაციის ფაილი საჯარო LiteLLM-Labs/lite-harness რეპოზიტორიაში ჩაიდო. გასაღები ეკუთვნოდა ღია კოდის ინსტრუმენტს, რომელსაც LiteLLM შიდა გამოყენებისთვის იყენებს AI აგენტების ორკესტრირებისთვის. დეველოპერებმა შეცდომა სწრაფად შენიშნეს და გამომჟღავნებული ცვლილება წაშალეს, თუმცა მასტერ-გასაღები არ გაუუქმებიათ. 2026 წლის 10 ოქტომბერს თავდამსხმელმა ეს გასაღები LiteLLM Agent Platform-ზე წვდომის მისაღებად გამოიყენა და GitHub CLI OAuth-ის ტოკენი ამოიღო. ამან მას LiteLLM-ის GitHub-ის ყველა რეპოზიტორიაზე მფლობელის დონის წვდომა მისცა. GitHub CLI-ის ტოკენები 2FA-ს შემდგომია, რაც ნიშნავს, რომ ისინი არ იწვევენ GitHub-ის sudo რეჟიმის ავთენტიფიკაციის პროცესებს, რომლებიც ჩვეულებრივ საჭიროა რეპოზიტორიაზე მაღალი გავლენის მოქმედებებისთვის. ტოკენმა შესაძლებელი გახადა მავნე ცვლილებების შეტანა სხვა შიდა რეპოზიტორიების ბრენჩებში, მათ შორის CI-ის ისეთ სამუშაო პროცესებში, რომლებიც აწყობის დროს ხელმისაწვდომ ტოკენებსა და საიდუმლოებებს იპარავდნენ. ამ წვდომამ, თავის მხრივ, შესაძლებელი გახადა მეინტეინერის უფლებების მქონე ორი ინჟინრის GitHub CLI OAuth ტოკენებისა და კიდევ რამდენიმე შიდა სისტემის ტოკენების მოპარვა. ამ სისტემებზე თავდამსხმელის აქტივობის შესწავლამ აჩვენა დამატებითი გასაღებებისა და ტოკენების იდენტიფიცირებისა და გატანის მცდელობები, ძირითადი ყურადღებით upstream inference API-ის ტოკენებზე.

მოწამლულმა პაკეტმა საიდუმლო მონაცემები მოიპარა

1.107.0 ვერსია შეიცავდა ინფოსტილერსა და დისტანციური წვდომის ტროიანს, რომლებსაც დაზარალებულ მანქანებზე თვითნებური კოდის შესრულება შეეძლოთ. ინფოსტილერები იმისთვის იყო შექმნილი, რომ შეეგროვებინათ Chrome-ის, Firefox-ის, Edge-ისა და Safari-ის ბრაუზერის ავტორიზაციის მონაცემები და ქუქიები, ასევე AWS-ის ავტორიზაციის მონაცემები, Google Cloud Platform-ის სერვისული ანგარიშის გასაღებები და აპლიკაციის ნაგულისხმევი ავტორიზაციის მონაცემები, და Microsoft Azure-ის ტოკენები. მათ ასევე მოიპარეს OpenAI-ის, Anthropic-ის, Cohere-ისა და სხვა LLM პროვაიდერების API გასაღებები. თუ 1.107.0 ვერსია დააყენეთ და გაუშვით, ჩათვალეთ, რომ დაზარალებული სისტემისთვის ხელმისაწვდომი ნებისმიერი ავტორიზაციის მონაცემი შეიძლება მოპარული იყოს.

რეაგირება და რჩევები

LiteLLM-ის დეველოპერები აუქმებენ ყველა ტოკენს, რომელიც დაკავშირებულია ყველა შიდა სისტემასა და ყველა მომწოდებლის პლატფორმასთან. მათ დაწერეს, რომ ინციდენტი ნათელი მაგალითია იმ რისკებისა, რომლებსაც პოტენციურად გამომჟღავნებული გასაღების როტაციის არშესრულება იწვევს. ვინც 1.107.0 ვერსია გაუშვა, უნდა შეამოწმოს დაზარალებული სისტემები, შეცვალოს პაროლები და მოახდინოს გამომჟღავნებული გასაღებების როტაცია.

წყაროები: The Register

გააზიარე ციფრული გამოცდილება

SiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.