CVE-2016-10549
Açıklama
Sails, gerçek zamanlı web uygulamaları oluşturmak için kullanılan MVC tarzı bir framework'tür. Versiyon 0.12.7 ve altındaki sürümlerde, origin başlığının değerinin Access-Control-Allow-Origin başlığı değeri olarak yansıtıldığı bir CORS yapılandırma sorunu bulunmaktadır. Bu durum, bir saldırganın siteler arası betik çalıştırma (XSS) veya kötü amaçlı bir HTML belgesi aracılığıyla savunmasız hostlara AJAX istekleri göndermesine olanak tanıyarak Same Origin Policy'nin etkili bir şekilde atlatılmasına yol açabilir. Bunun yalnızca sails CORS yapılandırma dosyasında `allRoutes` değerinin `true` ve `origin` değerinin `*` olarak ayarlandığı veya yorum satırı olarak bırakıldığı durumlarda bir sorun teşkil ettiğine dikkat edilmelidir. Sorun, cors `credentials` ayarı sağlanmadığında daha da karmaşık hale gelebilir; bu durumda kimliği doğrulanmış çapraz alan (cross domain) istekleri mümkün olmaktadır.
Nasıl düzeltilir
- sails0.12.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| sailsjs sails | v ≤ 0.12.7 | — |
| sailsnpm | v < 0.12.7 | 0.12.7 |
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.