- Shipped
- 5 Ağustos 2026 01:57 UTC
- Author
- kamo
- Commit
- 7e546ee
Okuma pane'de Mail her bağlantıyı yeni bir sekmede açar, bu doğru Bütün internet ve bizim için yanlış. Bildirim e-postalarımız neredeyse tamamen bağlantılar Uygulamaya geri dönün ve buları taze bir sekmeye gönderiyorlar seansı seansa Üye zaten sahip ve onları bu sekmeye ulaşmak için soğuk bir boot aracılığıyla oturtuyor Hemen verebilirdi. Aynı köken tüm testtir - e-postayı açıklayan sayfa ile eşdeğer, e-postayı değil "Bir Kamo domain gibi görünüyor" ve org's domain üzerinde bir ek maç değil. İşte bu Tam olarak URL'lerin seti mevcut seans için geçerlidir, bu da tüm bunlar Bu sekmede kalmak için neden ve posta yoluyla kullanılamaz: başka bir kiracının ev sahibi, Bir lookalike veya kullanıcıinfo ev sahibinin diğer tüm farklı kökenleri ve farklı kökenleri işaret ediyor Başka bir yabancının bağlantısı gibi yeni bir sekmeye gidin. Konum atamaktan ziyade Routing: tam bir belge, Reaktörden gözyaşları indir Ağaç ve herhangi bir öngörülemeyen taslakla birlikte her açık araç penceresini yok eder, bu yüzden neden Bu repo'nun iç navigasyona karşı sert bir kapı var. Değiştirilmiş ve orta tıklamalar yalnız bırakılır - bu jest, kullanıcının kasıtlı olarak yeni bir sekme istemesidir. Ebeveynlerden dinlemek işe yarıyor çünkü sandbox zaten izin tutar-same-origin İzin vermeleri sırasında yükseklik ölçümü için, bu yüzden e-postadan hiçbir şey Her zaman çalışır; eller bizimdir, dışarıdan eklenir. Bir tuzak kaydetmeye değer, kendi testi tarafından yakalandı: URL'den ziyade bir yol döndürür Gerekli ama yeterli değil. "https://host//evil.test" gerçekten aynı-origin. Ve onun yol adı "//evil.test" - hangi yönlendirici protokol-relatif olarak okur ve Out-siteyi takip edin. Bir köken kontrolü geçen bir e-postalı açık yönlendirme. Böyle bir bağlantı Artık tarayıcının gerçek, zararsız URL’yi çözdüğü yeni bir sekmeye girer, E-postanın bir yere sessizce yeniden yazılması yerine.