CVE-2026-62992
Təsvir
Smarty PHP üçün şablon mühərrikidir və təqdimatın (HTML/CSS) tətbiq məntiqindən ayrılmasını asanlaşdırır. 5.8.2 (və 4.x xəttində 4.5.7) versiyalarından əvvəl Security::_checkDir() tələb olunan yolun konfiqurasiya edilmiş təhlükəsiz qovluq daxilində olduğunu yoxlamazdan əvvəl simvolik keçidləri tam həll etmir. Smarty-nin etibarlı hesab etdiyi qovluqda (məsələn, şablon və ya konfiqurasiya qovluğunda) simvolik keçid yerləşdirmək və ya ona istinad etmək imkanı olan təcavüzkar ondan nəzərdə tutulan təhlükəsiz qovluqdan kənara işarə etmək üçün istifadə edə, bununla da saxlama yoxlamasından yan keçə və PHP prosesi üçün əlçatan olan ixtiyari faylları oxuya bilər. Bu problem 5.8.2 və 4.5.7 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- smarty/smarty5.8.2, 4.5.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| smarty/smartyPackagist | 5.0.0 ≤ v < 5.8.2, v < 4.5.7 | 5.8.2, 4.5.7 |
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.