CVE-2026-10585
Açıklama
GitHub Enterprise Server üzerinde, kimliği doğrulanmış bir saldırganın Q&A kategorisindeki bir Tartışmanın başlığına özel olarak hazırlanmış bir yük enjekte ederek başka bir kullanıcının tarayıcısında rastgele JavaScript çalıştırmasına izin veren saklı bir siteler arası betik çalıştırma (XSS) zafiyeti tespit edildi. AnsweredQuestionStructuredDataComponent, kullanıcı kontrollü Tartışma başlıklarını bir <script type="application/ld+json"> bloğuna yerleştirmeden önce temizlemediği için başlığın betik bağlamından çıkmasına neden oldu. Enjeksiyon, İçerik Güvenlik Politikası'nı (CSP) atlatmak için REST API'deki JSONP geri çağırma desteğinden yararlanılarak GitHub Enterprise Server üzerinde tam bir siteler arası betik çalıştırma saldırısına dönüştürüldü. Bu zafiyet, 3.21 öncesindeki tüm GitHub Enterprise Server sürümlerini etkilemiş olup 3.20.4, 3.19.8, 3.18.11, 3.17.17 ve 3.16.20 sürümlerinde düzeltilmiştir. Bu zafiyet, GitHub Bug Bounty programı aracılığıyla bildirilmiştir.
Nasıl düzeltilir
- github enterprise_server3.16.20, 3.17.17, 3.18.11, 3.19.8, 3.20.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github enterprise_server | v < 3.16.20, 3.17.0 ≤ v < 3.17.17, 3.18.0 ≤ v < 3.18.11, 3.19.0 ≤ v < 3.19.8, 3.20.0 ≤ v < 3.20.4 | 3.16.20, 3.17.17, 3.18.11, 3.19.8, 3.20.4 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.