
Cursor-ით გავრცელებული ბექდორიანი Anthropic-ის VS Code-ის გაფართოებამ 5000-მდე დეველოპერზე შესაძლოა იმოქმედა
რამდენიმე წყაროს ცნობით, პარასკევს გავრცელდა ინფორმაცია, რომ Cursor-ის მეშვეობით გავრცელებული Anthropic-ის ოფიციალური Claude VS Code-ის გაფართოება თითქმის 12 საათის განმავლობაში ბექდორიანი იყო და მან შესაძლოა 5000-მდე დეველოპერზე იმოქმედა.
რამდენიმე წყაროს ცნობით, პარასკევს გავრცელდა ინფორმაცია, რომ Cursor-ის მეშვეობით გავრცელებული Anthropic-ის ოფიციალური VS Code-ის გაფართოება თითქმის 12 საათის განმავლობაში ბექდორიანი იყო და მან შესაძლოა 5000-მდე დეველოპერზე იმოქმედა. Anthropic-მა ჯერ არ გააფრთხილა მომხმარებლები ინციდენტის შესახებ, ხოლო Cursor-მა ამოიღო მავნე ვერსია და ზომები მიიღო შემდგომი გავრცელების დასაბლოკად. დეველოპერები, რომლებმაც გაფართოება დააყენეს ან განაახლეს ზემოქმედების პერიოდში, უნდა ჩათვალონ თავი პოტენციურად კომპრომეტირებულად.
რა მოხდა
კომპრომეტირებული პაკეტი იყო VS Code-ის გაფართოება, რომელიც Cursor-ის მარკეტპლეისში იყო ხელმისაწვდომი. მავნე ვერსია 2.1.313 გამოქვეყნდა Cursor-ზე Anthropic-ის ოფიციალურ ანგარიშზე და ჩაანაცვლა 2.1.312 ვერსია, Phorian-ის CTO-ისა და თანადამფუძნებლის ლუკ რობერტსის ცნობით. Anthropic-მა 2.1.314 ვერსია გამოუშვა რამდენიმე საათში მას შემდეგ, რაც წინა ვერსია ხელმისაწვდომი გახდა, დამოუკიდებელი მკვლევარის კევინ ბომონტის ცნობით. Cursor-ში გაფართოებები ნაგულისხმევად ავტომატურად განახლდება, თუმცა მომხმარებლებს შეუძლიათ ამის კონფიგურირება პარამეტრებში.
რა შეეძლო ბექდორს
Cursor-ის თქმით, მავნე გაფართოება ცდილობს დაამონტაჟოს მუდმივი SSH ბექდორი თავდამსხმელის მიერ კონტროლირებადი დამატებითი SSH გასაღების გამოყენებით, ჩართოს ლოკალური SSH სერვისი და გახსნას საპირისპირო SSH გვირაბი. კოდი დაწერილია ისე, რომ იმუშაოს Windows-ზე, macOS-ზე და Linux-ზე. ვინაიდან Cursor-ის გაფართოებები მუშაობენ ინსტრუმენტის ინტეგრირებული განვითარების გარემოს უფლებებით, ბექდორიანი ვერსია, სავარაუდოდ, დაყენების შემდეგ მიიღებდა წვდომას ლოკალურ ფაილებზე, წყაროს კოდზე და დეველოპერულ ხელსაწყოებზე.
Cursor-ის თქმით, ბექდორის შესაძლებლობებში შედის ჰოსტისა და მომხმარებლის ინფორმაციის შეგროვება, თავდამსხმელის მიერ კონტროლირებადი SSH გასაღების authorized_keys-ში დამატების მცდელობა, ლოკალური SSH სერვისის ჩართვა, საპირისპირო SSH გვირაბის გახსნა და ჰოსტის დეტალებისა და ბექდორის სტატუსის გაგზავნა HTTP POST-ით /beacon-ზე 8099 პორტზე. Phorian-ის თქმით, ცვლადების სახელების მოპარვა ოპერატორს საშუალებას აძლევდა, შეედგინა კომპრომეტირებულ მოწყობილობაზე შენახული ღრუბლოვანი წვდომის მონაცემებისა და API ტოკენების სია, სავარაუდოდ, იმისთვის, რომ დაედგინა შემდგომი თავდასხმებისთვის პრიორიტეტული მოწყობილობები. Windows-ისა და macOS-ისთვის განკუთვნილ მავნე კოდში არსებული ხარვეზები ზოგიერთ შემთხვევაში ბექდორს მუშაობის საშუალებას არ აძლევდა.
რეაგირება და გავლენა
Cursor-ის თქმით, კომპანიის თანამშრომლები მუშაობდნენ ღრუბლოვან პროვაიდერთან, რომელიც მასპინძლობდა სერვერს, რომელთანაც reverse shell-იც იყო დაკავშირებული, რათა ინფიცირებულ მოწყობილობებს მასზე წვდომა აღარ ჰქონოდათ. თანამშრომლებმა ასევე ამოიღეს ბექდორიანი ვერსია მარკეტპლეისიდან და დაბლოკეს შემდგომი გავრცელება. კომპანიამ ასევე დახურა VSCode Marketplace-ი, რათა მოეხდინა გასაღებების როტაცია, შეემოწმებინა წვდომის კონტროლი და დაედასტურებინა, რომ სხვა გაფართოებები არ იყო კომპრომეტირებული. მარკეტპლეისი ახლა ღიაა.
ყველამ, ვინც Anthropic-ის VS Code-ის გაფართოება Cursor-იდან დააყენა ან განაახლა ხუთშაბათს, აღმოსავლეთის დროით 5:27-დან 16:35-მდე, უნდა მიიჩნიოს თავი დაზარალებულად. ვისაც ეს ცოტა ხნის წინ გაუკეთებია, სავარაუდოდ, გონივრული იქნება, თავი პოტენციურად ინფიცირებულადაც ჩათვალოს. Cursor-იც და Phorian-იც აქვეყნებენ კომპრომეტაციის ინდიკატორებს, მათ შორის IP მისამართებსა და კრიპტოგრაფიულ ჰეშებს. გაურკვეველია, რატომ არ აფრთხილებს Anthropic საჯაროდ მომხმარებლებს და რატომ არცერთ კომპანიას არ აუხსნია, როგორ მოხდა მიწოდების ჯაჭვის კომპრომეტაცია.
წყაროები: Ars Technica
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.