AMD, Apple, Qualcomm GPUS Leak AI verileri Lontoverlocals saldırılarında

2 yıl önce

AMD, Apple, Qualcomm ve Imagination Technologies'den grafik işleme birimlerini etkileyen 'lortoverlocals' olarak adlandırılan yeni bir güvenlik açığı, yerel bellek alanından veri alınmasına izin veriyor.

CVE-2023-4969 olarak izlenen güvenlik sorunu, özellikle büyük dil modelleri (LLM'ler) ve makine öğrenimi (ML) süreçleri bağlamında savunmasız GPU'lardan veri kurtarma sağlar.

Lontoverlocals, teknik bir bakış yayınlamadan önce satıcılara özel olarak bildiren Bits Bits araştırmacıları Tyler Sorensen ve Heidy Khlaaf tarafından keşfedildi.

Güvenlik kusuru, bazı GPU çerçevelerinin belleği tamamen izole etmemesi ve makinede çalışan bir çekirdek başka bir çekirdek tarafından yazılan yerel bellekte değerleri okuyabilir.

Güvenlik açığını keşfedip bildiren Bits Araştırmacılar Tyler Sorensen ve Heidy Khlaaf, bir düşmanın sadece GPU yerel belleğinde bırakılan bir kullanıcı verileri okumak için bir GPU hesaplama uygulaması (örn. OpenCl, Vulkan, Metal) çalıştırması gerektiğini açıklar.

"Bunları kullanarak saldırgan, kurbanın GPU yerel belleğinde bıraktığı verileri sadece sınırsız yerel belleğe atan bir GPU çekirdeği yazarak okuyabilir" - Bitler Trail

LontOverlocals, saldırganların bir 'dinleyici' başlatmasına izin verir - başlatılmamış yerel bellekten okuyan ve verileri küresel bellek gibi kalıcı bir yerde dökebilen bir GPU çekirdeği.

Yerel bellek temizlenmezse, saldırgan dinleyiciyi 'yazar' tarafından geride bırakılan değerleri okumak için kullanabilir - değerleri yerel belleğe saklayan bir program.

Aşağıdaki animasyon, yazar ve dinleyici programlarının nasıl etkileşime girdiğini ve ikincisinin etkilenen GPU'larda eskiden nasıl veri alabileceğini göstermektedir.

Geri kazanılan veriler, model girişleri, çıktılar, ağırlıklar ve ara hesaplamalar dahil olmak üzere mağdurun hesaplamaları hakkında hassas bilgiler ortaya çıkarabilir.

LLM'leri çalıştıran çok kiracılı bir GPU bağlamında, konferanslar diğer kullanıcıların etkileşimli oturumlarını dinlemek ve GPU'nun yerel belleğinden kurbanın "yazar" sürecinden elde edilen verileri kurtarmak için kullanılabilir.

BITS Trail araştırmacıları, konferansları göstermek için bir kavram kanıtı (POC) yarattı ve bir düşmanın GPU çerçevesine bağlı olarak GPU çağrısı başına 5.5MB veri kurtarabileceğini gösterdi.

AMD Radeon RX 7900 XT'de, açık kaynaklı LLM lama.cpp'e güç veren bir saldırgan, sorgu başına 181MB kadar alabilir, bu da LLM'nin yanıtlarını yüksek doğrulukla yeniden yapılandırmak için yeterlidir.

BITS Trail araştırmacıları, Eylül 2023'te CVE-2023-4969'u keşfetti ve açıklama ve yama çabalarını koordine etmeye yardımcı olmak için CERT/CC'yi bilgilendirdi.

Bazı satıcılar zaten düzelttikçe, diğerleri hala bir savunma mekanizması geliştirmek ve uygulamak için çalışıyor.

Apple durumunda, en son iPhone 15 etkilenmez ve A17 ve M3 işlemciler için düzeltmeler kullanılabilir hale geldi, ancak sorun M2 destekli bilgisayarlarda devam ediyor.

AMD, mühendisleri etkili azaltma stratejilerini araştırırken aşağıdaki GPU modellerinin savunmasız kaldığını bildirdi.

Qualcomm, bazı yongalarda kalıntıları düzelten ürün yazılımı v2.0.7 aracılığıyla bir yama yayınladı, ancak diğerleri savunmasız kalıyor.

Hayal Gücü, Aralık 2023'te DDK V23.3'te bir düzeltme yayınladı. Ancak Google, Ocak 2024'te satıcının GPU'larının bazılarının hala etkilendiği konusunda uyardı.

Intel, Nvidia ve ARM GPU'ları, veri sızıntı probleminin cihazlarını etkilemediğini bildirdi.

BITS Trail, GPU satıcılarının çekirdek çağrıları arasında otomatik bir yerel bellek temizleme mekanizması uyguladıklarını ve bir işlemle yazılan hassas verilerin izolasyonunu sağladığını göstermektedir.

Bu yaklaşım bazı performans ek yüklerini getirebilirken, araştırmacılar güvenlik sonuçlarının ciddiyeti göz önüne alındığında değiş tokuşun haklı olduğunu ileri sürüyor.

Diğer potansiyel hafifletmeler, güvenlik açısından kritik senaryolarda çok kiracılı GPU ortamlarından kaçınmak ve kullanıcı düzeyinde azaltmaların uygulanması sayılabilir.

"Sierra: 21" güvenlik açıkları kritik altyapı yönlendiricilerini etkiler

Github, kimlik bilgilerini açığa vuran kusurun etkisini azaltmak için anahtarları döndürür

MGM Resorts Fidye yazılımı saldırısı 100 milyon dolarlık kayıp, veri hırsızlığına yol açtı

Pixiefail Kusurlar Enterprise Systems'ta PXE Network Boot Etkisi

Atlassian, eski Confluence sürümlerinde kritik RCE kusurunu uyarıyor

Kaynak: Bleeping Computer

More Posts