NEAR AI'da SGLang açığı istismar edildi: çıkarım sunucusuna erişen saldırgan 18 agent'ın verisini ve yaklaşık 100 kullanıcının hesap bilgisini aldı
NEAR AI, açık kaynak çıkarım motoru SGLang'deki bir uzaktan kod çalıştırma açığı üzerinden saldırganın bir sunucusunda kod çalıştırdığını açıkladı. Şirket, eski bir agent dağıtımındaki 18 agent'ın sohbet geçmişi ve ayarlarının, kullanımdan kaldırılmış Private Chat ürünündeki yaklaşık 100 kullanıcının hesap bilgilerinin alındığını doğruladı.
AI altyapı şirketi NEAR AI, açık kaynak çıkarım (inference) motoru SGLang'deki bir uzaktan kod çalıştırma (RCE) açığının istismar edildiğini ve saldırganın geçen pazar günü çıkarım sunucularından birinde kod çalıştırdığını açıkladı. Şirketin olay raporuna göre saldırgan o gün bu sunucuda işlenen istekleri, "gizli mod"da gönderilenler dahil, görebilecek konumdaydı.
Gizli mod, istekleri şirketin kendisinden bile saklamak için bir TEE (trusted execution environment, güvenilir yürütme ortamı) içinde işliyor. NEAR AI, TEE'nin içinde çalışan yazılımdaki bir açığa karşı koruma sağlamadığını kabul etti: SGLang TEE'nin içinde çalıştığı için saldırgan isteklere oradan ulaşabildi.
Saldırgan nereye kadar ilerledi?
Şirketin doğruladığı etki şöyle:
- Private Chat: Daha önce kullanımdan kaldırılmış bu ürünün arkasındaki iç sisteme erişildi; yaklaşık 100 kullanıcının e-posta adresi ve adı, bazı hesaplarda plan ve bakiye bilgisi indirildi. Saklanan sohbetlere ve yüklenen dosyalara erişildiğine dair iz bulunmadığı belirtildi.
- NEAR AI Agents: TEE dışında çalışan eski bir dağıtımdaki 18 agent'a ulaşıldı; sohbet geçmişi, ayarlar ve loglar alındı.
- API anahtarları: İki müşterinin NEAR AI Cloud API anahtarı loglarda açıkta kaldı; ikisi de iptal edildi.
Şirket tüm oturumları ve yönetici kimlik bilgilerini iptal ettiğini, agent token'larını yenilediğini, Private Chat'i kapattığını, SGLang düzeltmesini tüm çıkarım sunucularına uyguladığını ve adli incelemeyi tamamladığını bildirdi. NEAR AI Cloud yeniden erişime açıldı.
Açık ne durumda?
NEAR AI açığı SGLang projesine bildirdiğini söyledi. Ancak şirket CVE kimliği vermedi, etkilenen SGLang sürümlerini açıklamadı ve projenin resmi bir düzeltme yayımlayıp yayımlamadığını belirtmedi. Bu nedenle kendi ortamında SGLang çalıştıranlar için şu an doğrulanmış bir sürüm bilgisi yok.
Bir başka soru işareti de üçüncü taraf kullanımı. Brave, 15 Ekim'deki teknik yazısında Leo asistanının bazı sohbetlerini NEAR AI'ın işlettiği TEE içinde çalıştırdığını anlatmıştı. NEAR AI, etkilenen sunucunun bu sohbetlerden herhangi birini işleyip işlemediğini açıklamadı.
Neden önemli?
Olay, "gizli hesaplama" vaadinin sınırını açıkça gösteriyor: TEE, donanım ve işletim sistemi seviyesindeki gözetlemeye karşı koruma sağlar, ama içeride çalışan çıkarım yazılımı açık verirse istekler yine görünür olur. AI agent'larının sohbet geçmişi ve loglarındaki API anahtarları da saldırganlar için doğrudan değer taşıyan hedefler haline geliyor.
Ne yapılmalı?
- NEAR AI kullanıcısıysanız yalnızca şirketin resmi güvenlik adresinden gelen bildirimleri dikkate alın; hesap ya da bakiye hakkında istemediğiniz mesajlara karşı temkinli olun.
- Kendi ortamınızda SGLang çalıştırıyorsanız projenin GitHub sayfasındaki güvenlik bildirimlerini takip edin; çıkarım sunucusunu internete doğrudan açmayın, yalnızca yetkili servislerin erişebileceği bir ağ bölümünde tutun.
- Agent ve çıkarım loglarına API anahtarı, token ya da kimlik bilgisi yazılıp yazılmadığını gözden geçirin; loglarda anahtar bulduysanız o anahtarı yenileyin.
- Bir AI sağlayıcısının "gizli mod" ya da TEE taahhüdüne güveniyorsanız, sözleşmede olay bildirim süresini ve hangi isteklerin etkilendiğinin size nasıl bildirileceğini netleştirin.