CVE-2026-22256
Açıklama
Salvo bir Rust web arka uç çerçevesidir. Versiyon 0.88.1 öncesinde, list_html fonksiyonu mevcut yolun bir işlemesini içeren bir klasör dosya görünümü oluşturur ve bu yol uygun temizleme işlemi yapılmadan HTML'e eklenir; bu durum, istek yolunun eşleştirme aşamasında çözümlenip normalize edilmesine rağmen HTML görünümüne (current.path) ham olarak eklenmesi nedeniyle yansıtılmış XSS'e yol açar. Buradaki tek kısıtlama, eşleştirmenin "Not Found" sayfası yerine liste HTML sayfasını döndürmesi için kök yolun (örneğin PoC örneğindeki /files) bir alt dizine (örneğin yaygın olanlar styles/scripts/vb.) sahip olmasıdır. Bu sorun versiyon 0.88.1 ile düzeltilmiştir.
Nasıl düzeltilir
- salvo salvo0.88.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| salvo salvo | v < 0.88.1 | 0.88.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.