CVE-2023-29401
Açıklama
Context.FileAttachment fonksiyonunun filename parametresi uygun şekilde temizlenmemektedir. Kötü niyetle oluşturulmuş bir dosya adı, Content-Disposition başlığının beklenmedik bir dosya adı değeriyle gönderilmesine neden olabilir veya Content-Disposition başlığını başka şekilde değiştirebilir. Örneğin, "setup.bat";x=.txt" şeklindeki bir dosya adı, "setup.bat" isimli bir dosya olarak gönderilecektir. Eğer FileAttachment fonksiyonu güvenilmeyen bir kaynak tarafından sağlanan adlarla çağrılırsa, bu durum bir saldırganın dosyanın belirtilenden farklı bir adla sunulmasına neden olmasına izin verebilir. Kötü niyetle oluşturulmuş ek dosya adı, Content-Disposition başlığını değiştirebilir.
Nasıl düzeltilir
- gin-gonic gin1.9.1 ya da sonraki bir sürüm
- github.com/gin-gonic/gin1.9.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| gin-gonic gin | 1.3.1-0.20190301021747-ccb9e902956d ≤ v < 1.9.1 | 1.9.1 |
| github.com/gin-gonic/ginGo | 1.3.1-0.20190301021747-ccb9e902956d ≤ v < 1.9.1 | 1.9.1 |
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.