ChatGPT hesaplarını ele geçiren güvenlik açığı kapatıldı
Öne çıkanlar
- MathLive kütüphanesindeki postMessage ve innerHTML açığı ana sayfaya kod eklenmesini sağladı.
- YouTube oEmbed uç noktası istismar edilerek OpenAI içerik güvenlik politikası kuralları aşıldı.
- Paylaşılan kötü niyetli sohbet bağlantısını açan kullanıcıların özel verileri sızdırılabiliyordu.
- OpenAI açığı kapattı ve araştırmacılara 5 bin dolar hata ödülü ödedi.
Parameter Labs araştırmacıları, ChatGPT platformunun HTML önizleme özelliğindeki güvenlik açıklarını kullanarak kullanıcı hesaplarını ele geçirmeyi başardıklarını açıkladı. Yalıtılmış bir iframe içinde çalışan özel HTML uygulamalarını hedef alan güvenlik uzmanları, bu yapı sayesinde kullanıcıların özel verilerine erişebilen karmaşık bir saldırı zinciri kurguladı. OpenAI, tespit edilen açığı kapattı ve araştırmacılara 5 bin dolar hata ödülü verdi.
Saldırı zincirinde grafik desteği için kullanılan MathLive adlı JavaScript kütüphanesinin sanal klavye mekanizması istismar edildi. Bu klavyenin ana sayfayla postMessage üzerinden iletişim kurarken innerHTML kullanması, yalıtılmış iframe içindeki güvenilmeyen kodların ana sayfaya kısıtlamasız yeni iframe eklemesine yol açtı. OpenAI'ın içerik güvenlik politikası (CSP) kuralları doğrudan betik çalıştırmayı engellese de izin verilen YouTube oEmbed uç noktası kullanılarak JavaScript kodu başarıyla tetiklendi.
ChatGPT üzerinde yetkisiz JavaScript kodu çalıştırmayı başaran saldırganlar, API üzerinden kullanıcının özel verilerini çekip bir görsel bağlantısı yoluyla dışarı aktarabildi. Yöntem sayesinde paylaşılan özel bir ChatGPT bağlantısını ziyaret eden oturum açmış kullanıcıların verilerinin çalınabildiği veya hesapları üzerinden işlem yapılabildiği kaydedildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.