CVE-2021-29454
Açıklama
Smarty, sunumun (HTML/CSS) uygulama mantığından ayrılmasını kolaylaştıran bir PHP şablon motorudur. 3.1.42 ve 4.0.2 versiyonlarından önce, şablon yazarları kötü niyetli bir matematik dizisi oluşturarak rastgele PHP kodu çalıştırabiliyordu. Eğer kullanıcı tarafından sağlanan veriler math fonksiyonuna bir matematik dizisi olarak iletilirse, harici kullanıcılar kötü niyetli bir matematik dizisi oluşturarak rastgele PHP kodu çalıştırabilirdi. Kullanıcıların yamayı almak için 3.1.42 veya 4.0.2 versiyonuna yükseltme yapmaları gerekir.
Nasıl düzeltilir
- smarty smarty3.1.42, 4.0.2 ya da sonraki bir sürüm
- smarty/smarty3.1.42, 4.0.2 ya da sonraki bir sürüm
- debian.org/security/2022/dsa-5151
- security.gentoo.org/glsa/202209-09
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/L777JIBIWJV34HS7LXPIDWASG7TT4LNI/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BRAJVDRGCIY5UZ2PQHKDTT7RMKG6WJQQ/
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| smarty smarty | v < 3.1.42, 4.0.0 ≤ v < 4.0.2 | 3.1.42, 4.0.2 |
| debian debian_linux | 9.0, 10.0, 11.0 | — |
| fedoraproject fedora | 36, 37 | — |
| smarty/smartyPackagist | v < 3.1.42, 4.0.0 ≤ v < 4.0.2 | 3.1.42, 4.0.2 |
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.