ChatGPT paylaşım açığı, tek tıkla özel sohbetlere erişim sağlıyordu. OpenAI hatayı sekiz günde kapattı ve araştırmacılara 5.000 dolar ödül verdi.
ChatGPT Paylaşım Açığı Kapatıldı: Tek Tıkla Sohbetler Okunabiliyordu

Güvenlik firması Parameter, ChatGPT paylaşım bağlantılarıyla kullanıcı hesabında kod çalıştıran bir açık buldu.
Açık, tek tıklamayla son sohbetleri listeleyip özel bir sohbetin bir kısmını dışarı gönderebiliyordu.
OpenAI hatayı sekiz günde sunucu tarafında kapattı ve 5.000 dolar ödül ödedi.
ChatGPT paylaşım açığı, kötü niyetli bir sohbet bağlantısının kullanıcı hesabında kod çalıştırmasına izin veriyordu. Açığı güvenlik firması Parameter buldu. OpenAI ise sorunu bildirimden sekiz gün sonra kapattı.
ChatGPT paylaşım açığı, özellikle sohbet bağlantılarını sık paylaşan kullanıcılar için önemliydi. Çünkü saldırı için şifre çalmak gerekmiyordu. Kullanıcının oturumu açık olması yeterliydi. Üstelik bağlantı, güvenilir görünen chatgpt.com adresinden açılıyordu.
Parameter, hatayı 18 Ekim'de OpenAI'ın Bugcrowd üzerindeki hata ödül programına bildirdi. Bugcrowd, şirketlerin güvenlik açıklarını araştırmacılardan topladığı bir platform. Ardından 26 Ekim itibarıyla ChatGPT web arayüzünün iki sürümü de saldırıda kullanılan mesajları reddetmeye başladı.
ChatGPT Paylaşım Açığı Nasıl Çalışıyordu?
Saldırı, ChatGPT'nin paylaşılan sohbet bağlantılarıyla başlıyordu. Bu bağlantı e-posta, mesaj, destek talebi ya da sosyal medya gönderisiyle yollanabiliyordu. Kullanıcı oturum açıkken bağlantıyı görüntülediğinde saldırganın kodu çalışıyordu.
En güvenilir yöntem, Önizleme düğmesine tek bir tıklama gerektiriyordu. Hatta sonraki bir sürüm, önizlemeyi kendiliğinden açıyordu. Böylece kod, son sohbetleri listeleyebiliyordu. Ayrıca hiç paylaşılmamış özel bir sohbeti açıp bir kısmını araştırmacının sunucusuna gönderebiliyordu.
Zincirin ilk halkası, etkileşimli grafik içeren paylaşılmış bir sohbetti. Grafik çizilirken MathLive adlı kütüphane yükleniyordu. Ancak bu kütüphanedeki mesaj dinleyicisi, her göndericiden gelen mesajı kabul ediyordu. Üstelik ham HTML kodunu da içeri alıyordu.
Bu sayede güvenilmeyen önizleme, ana ChatGPT sayfasına HTML ekleyebiliyordu. Ortaya çıkan çerçeve, chatgpt.com gibi muamele görüyordu. Ardından YouTube'dan yüklenen bir betik bu çerçevede çalışıyordu. Çünkü ChatGPT'nin içerik güvenlik politikası YouTube'a izin veriyordu.
Sorunun Kökünde Üç Tasarım Tercihi Var
Araştırmacılar açığın arkasında üç tasarım tercihi gördü. İlk olarak dinleyici, mesajı kimin gönderdiğini doğrulamıyordu. Ardından HTML kabul ediyordu. Son olarak oluşan çerçeve, sandbox yani yalıtılmış bir alan içinde çalışmıyordu.
Dolayısıyla yalnızca YouTube'u engellemek açığı kapatmaya yetmeyecekti. OpenAI hem kod çalıştırmayı hem de özel sohbet erişimini kendi tarafında yeniden üretti. Bu yüzden şirket, sorunun önem derecesini P2'den en ciddi kategori olan P1'e yükseltti.
Bu karar, ChatGPT paylaşım açığının ne kadar ciddiye alındığını gösteriyor. Zira P1, OpenAI'ın hata ödül programındaki en yüksek önem seviyesi. Şirket bu değerlendirmeyi, açığı kendi sistemlerinde doğruladıktan sonra yaptı.
Kullanıcıların Bir Şey Yapması Gerekiyor mu?
Parameter, açığın gerçek saldırılarda kullanıldığına dair bir bulgu bildirmedi. Özel sohbet testi de gerçek kullanıcılar yerine ayrı hesaplarla yapıldı. Bununla birlikte düzeltme sunucu tarafında yapıldığı için kullanıcıların bir işlem yapmasına gerek yok.
Parameter, ayrıntılı teknik raporunu düzeltmeden sonra, 28 Ekim'de yayımladı. OpenAI ise araştırmacılara toplam 5.000 dolar ödül ödedi.
Kaynak: The Hacker News
Haberde hata mı var?Bize bildirin
Yorumlar
İlk yorumu siz yazın.




