CVE-2022-29221
Təsvir
Smarty, təqdimatın (HTML/CSS) tətbiq məntiqindən ayrılmasını asanlaşdıran PHP üçün şablon mühərrikidir. 3.1.45 və 4.1.1 versiyalarından əvvəl şablon müəllifləri zərərli {block} adı və ya {include} fayl adı seçərək php kodu inyeksiya edə bilirdilər. Şablon müəlliflərinə tam etibar edə bilməyən saytlar bu problem üçün yamanı almaq məqsədilə 3.1.45 və ya 4.1.1 versiyalarına yüksəltmə etməlidirlər. Hazırda heç bir alternativ həll yolu məlum deyil.
Necə düzəltmək olar
- smarty smarty3.1.45, 4.1.1 və ya daha yeni versiya
- smarty/smarty3.1.45, 4.1.1 və ya daha yeni versiya
- 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/
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| smarty smarty | v < 3.1.45, 4.0.0 ≤ v < 4.1.1 | 3.1.45, 4.1.1 |
| debian debian_linux | 9.0, 10.0, 11.0 | — |
| fedoraproject fedora | 36, 37 | — |
| smarty/smartyPackagist | v < 3.1.45, 4.0.0 ≤ v < 4.1.1 | 3.1.45, 4.1.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.