Elde tutulan akıllı telefonda açık ChatGPT sohbeti, arkada dizüstü bilgisayar (temsili görsel)

Parameter araştırmacıları, herkese açık bir ChatGPT paylaşım linkinin, onu açan oturum açmış kullanıcının oturumunda saldırgan kodu çalıştırıp özel sohbetleri okuyabildiğini ortaya koydu. OpenAI açığı P1 önem derecesinde değerlendirerek 26 Ekim 2026 tarihinde düzeltti.

Kullanıcının harici bir uygulama kurması, farklı bir çalışma alanına girmesi veya kod yapıştırması gerekmiyordu. Parameter'a göre en kararlı sürümde bağlantıyı açıp ChatGPT'nin Preview düğmesine bir kez tıklamak, sonraki sürümde ise yalnızca bağlantıyı açmak yetiyordu. Yöntemin gerçek dünyada kötüye kullanıldığına dair bir bilgi bulunmuyor.

Saldırgan ne yapabiliyordu

Bulgulara göre saldırgan, hazırladığı zararlı sohbeti ChatGPT platformunun normal paylaşım özelliği üzerinden yayımlayabiliyordu. Linki açan kullanıcının tarayıcısında çalışan kod, chatgpt.com alan adı altında ve kullanıcının yetkileriyle hareket ediyordu. Araştırmacılar bu yöntemle test hesabının son sohbet listesini çıkardı, paylaşılmamış özel bir sohbetin içeriğini okudu ve bir bölümünü kendi sunucularına aktardı. Kod ekrandakini kopyalamıyor, ChatGPT'nin oturum açılmış arayüzlerini (API) doğrudan çağırıyordu. Parameter, «esasen kurbanın ChatGPT hesabı adına her işlemi yapabiliyorduk» değerlendirmesinde bulundu. Araştırmacılara göre erişim yalnızca sohbetlerle sınırlı değildi; özel sohbetler, dosyalar ve hesap değişiklikleri de aynı yetki alanındaydı.

Açık nasıl çalışıyordu

Parameter'a göre açık, tek başına makul görünen birkaç özelliğin aynı sayfada birleşmesiyle ortaya çıktı. ChatGPT, sohbette yer alan HTML kodunu Preview özelliğiyle ayrı bir adresteki kısıtlı çerçevede (sandbox) çalıştırıyordu; bu sandbox kendi başına çalıştı. Aynı sohbet penceresindeki etkileşimli bir grafik, ana sayfaya MathLive matematik kütüphanesini yükledi. MathLive bünyesindeki sanal klavye mesaj dinleyicisi, gelen iletilerin kaynağını doğrulamadığı ve ham HTML verisi kabul ettiği için chatgpt.com yetkisinde kısıtlanmamış yeni bir çerçeve açılmasına yol açtı. ChatGPT içerik güvenlik politikası (CSP) satır içi kodları engellese de YouTube betiklerine izin veriyordu ve YouTube JSONP yanıtı betik olarak çalıştırıldı. Parameter, asıl nedenin YouTube değil, göndereni doğrulamayan mesaj alıcısı olduğunu aktardı.

Bildirimden düzeltmeye

TarihGelişme
13 Ekim 2026MathLive mesajından HTML'e giden yol ChatGPT canlı koduna karşı doğrulandı
16 EkimAyrı hesaplar ve çalışma alanları arasında herkese açık paylaşım linkiyle teslim, tek Preview tıklamasıyla doğrulandı
18 EkimRapor OpenAI'nin hata ödülü programına gönderildi
21 EkimOpenAI sorunu yeniden üretti, önem derecesi P2'den P1'e yükseltildi
22 EkimOpenAI web ön yüzlerinden birinin düzeltildiğini bildirdi
26 EkimOpenAI iki ön yüzün de saldırıda kullanılan mesajları reddettiğini doğruladı, sorunu çözüldü saydı ve toplam 5.000 dolar ödül verdi

Neler bilinmiyor

Açığın gerçek dünyada kötüye kullanıldığına ilişkin bir bilgi yok. The Hacker News'e göre Parameter gerçek kullanım bildirmiyor; testler araştırmacıların kendi denetimindeki ayrı hesaplar arasında gerçekleştirildi. Açık için yayımlanmış bir CVE numarası yok; OpenAI'nin kamuya açık ayrı bir açıklaması da bulunamadı. Zafiyetin ne kadar süredir mevcut olduğu ve etkilenen kullanıcı sayısı açıklanmadı. Düzeltme ChatGPT web ön yüzünde tamamlandığı için kullanıcıların herhangi bir yükleme yapması gerekmiyor.

Kullanıcılar ve geliştiriciler için

Kaynaklar

Kapak görseli (temsili): Akıllı telefonda ChatGPT, 2023 — Jernej Furman / Flickr (Wikimedia Commons), CC BY 2.0 (16:9 kırpıldı, 1200×675 küçültüldü).