
მკვლევრები: ხუთ AI დეველოპერულ ხელსაწყოს ჩაშენებულ ბრაუზერში ხარვეზები ჰქონდა
Forever Security-ის თქმით, Cursor-ში, GitHub Copilot-ში, Claude Desktop-ში, VS Code-ში და Codex-ში აღმოჩენილია სისუსტეები, რომლებიც კოდის შესრულებას, ფაილების მოპარვას ან მისამართის გაყალბებას შესაძლებელს ხდის.
AI უსაფრთხოების სტარტაპი Forever Security ამბობს, რომ ხარვეზები აღმოაჩინა ხუთ AI დეველოპერულ ხელსაწყოში, რომლებიც ჩაშენებულ ბრაუზერებს იყენებენ. ხუთშაბათს გამოქვეყნებული ანგარიშის მიხედვით, ამ ხარვეზებმა შეიძლება თავდამსხმელებს საშუალება მისცეს ჰოსტ მანქანაზე კოდი შეასრულონ, ფაილები წაიკითხონ ან მოიპარონ, ან ბრაუზერის მისამართების ზოლი გააყალბონ. GitHub-მა ერთი პრობლემა დამოუკიდებლად გამოასწორა, ხოლო OpenAI-ის Codex-სა და Microsoft-ის VS Code-ში არსებული ხარვეზები ჯერ კიდევ გამოუსწორებელია, აცხადებენ მკვლევრები.
Cursor-ის ბრაუზერი აგენტს ფარულ ინსტრუქციებს აძლევდა
Cursor-ის ინტეგრირებული ბრაუზერი ვებგვერდს საშუალებას აძლევს, გამოიძახოს აგენტის composer, ხოლო აგენტმა შეიძლება შეასრულოს ინსტრუქციები, რომლებიც ადამიანი მომხმარებლებისთვის ფარული რჩება. ამან კოდის აგენტი prompt injection-ის თავდასხმების მიმართ შეიძლება მოწყვლადი გახადოს, რაც ჰოსტ მანქანაზე ბრძანებების შესრულების საშუალებას იძლევა. Forever-მა ამ ხარვეზის შესახებ 10 სექტემბერს აცნობა, ხოლო Cursor-მა ის 1 ოქტომბერს ჩუმად გამოასწორა. მკვლევრების თქმით, Cursor-მა უსაფრთხოების შესახებ გაფრთხილება არ გამოაქვეყნა და შეტყობინებას პასუხი არ გასცა, ხოლო The Register-ის კომენტარის თხოვნას Cursor-მა არ უპასუხა.
GitHub Copilot-ის მისამართების ზოლის გაყალბება
GitHub Copilot-ის ბრაუზერის preview-ში გვერდს შეეძლო აპლიკაციისთვის საკუთარი მისამართი ეკარნახა, ხოლო აპლიკაცია მხოლოდ იმას ამოწმებდა, ჰგავდა თუ არა ტექსტი ვებმისამართს. ამის ბოროტად გამოყენებით შესაძლებელი იყო მისამართების ზოლში გაყალბებული URL-ის, მაგალითად github.com/login-ის, ჩვენება, მაშინ როცა მის ქვეშ თაღლითური ვებგვერდი იტვირთებოდა. Forever-მა ხარვეზი Copilot 1.1.27-ში 26 სექტემბერს აღმოაჩინა, ხოლო GitHub-მა ის დამოუკიდებლად, Forever-ისგან ყოველგვარი შეტყობინების მიღების გარეშე, Copilot 1.1.29-ში 13 ოქტომბერს გამოასწორა. GitHub-მა The Register-ის კომენტარის თხოვნას არ უპასუხა.
Claude Desktop-ის, Codex-ისა და VS Code-ის ფაილების წაკითხვის ხარვეზები
სამივე ხელსაწყო იძლევა იმის საშუალებას, რომ მათ ჩაშენებულ ბრაუზერებში გახსნილმა ლოკალურმა HTML ფაილებმა სხვა ფაილებზე წვდომა მოიპოვონ. Claude Desktop-ი და VS Code-ი ლოკალურ გვერდებს პროექტის საქაღალდეებზე წვდომას აძლევს, თუმცა მკვლევრებმა აღმოაჩინეს, რომ ეს შეზღუდვები web workers-ზე არ ვრცელდებოდა, ამიტომ ლოკალურ გვერდს შეეძლო worker-ის გაშვება და შეზღუდვების გვერდის ავლით მანქანაზე არსებულ ნებისმიერ ფაილზე წვდომა. Codex-ს ასეთი შეზღუდვა არ ჰქონდა, ამიტომ ლოკალურ გვერდს პირდაპირ შეეძლო ნებისმიერი ფაილის წაკითხვა. Forever-მა Claude-ის პრობლემის შესახებ Anthropic-ს 23 ივლისს აცნობა; Anthropic-მა ის ბათილად მიიჩნია, რადგან საუბარია workspace trust-ით შემოფარგლულ უსაფრთხოების საზღვარზე, თუმცა მოგვიანებით იგივე ხარვეზი მიიღო მას შემდეგ, რაც მასზე Noma Security-მ შეატყობინა. Forever-მა Codex-ის პრობლემის შესახებ OpenAI-ს 27 ივლისს აცნობა და პასუხი არ მიუღია; OpenAI-ს სპიკერმა The Register-ს განუცხადა, რომ კომპანია საკითხის შესახებ ინფორმირებულია და მის მოგვარებაზე მუშაობს. Forever-მა VS Code-ის პრობლემის შესახებ Microsoft-ს 10 სექტემბერს აცნობა და ამბობს, რომ Microsoft-მაც ის ბათილად მიიჩნია; მკვლევრების თქმით, ხარვეზი კვლავ გამოუსწორებელია. Microsoft-მა The Register-ის კომენტარის თხოვნას არ უპასუხა.
საერთო სისუსტე ჩაშენებულ ბრაუზერებში
ხუთივე ხელსაწყოს საერთო სისუსტე აქვს: ჩაშენებულ ბრაუზერებს იმაზე მეტი შესაძლებლობა აქვთ, ვიდრე ჩვეულებრივ ბრაუზერებს. Forever-მა ხარვეზების ამ კლასს „Embrace“ უწოდა, რაც EMbedded BRowser-ის შემოკლებაა. ამ ხარვეზებმა Cursor-ში კოდის შესრულება, Claude Desktop-ში, Codex-სა და VS Code-ში მონაცემების მოპარვა, ხოლო GitHub Copilot-ში მისამართების ზოლის გაყალბება გამოიწვია. ოთხი ხარვეზის შესახებ დაზარალებულ მწარმოებლებს შეატყობინეს; GitHub-მა Copilot დამოუკიდებლად გამოასწორა, ყოველგვარი შეტყობინების მიღების გარეშე.
წყაროები: The Register
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.