CVE-2024-56326

Yüksək

Təsvir

Jinja genişləndirilə bilən şablon mühərrikidir. 3.1.5 versiyasından əvvəl, Jinja qumcu (sandbox) mühitinin str.format çağırışlarını aşkarlama mexanizmindəki səhv, şablonun məzmununu idarə edən hücumçuya ixtiyari Python kodunun icrasına imkan verir. Bu zəiflikdən istifadə etmək üçün hücumçunun şablonun məzmununa nəzarət etməsi lazımdır. Bunun mümkün olub-olmaması Jinja-dan istifadə edən tətbiqin növündən asılıdır. Bu zəiflik etibarsız şablonları icra edən tətbiqlərdən istifadə edən istifadəçilərə təsir göstərir. Jinja-nın qumcusu str.format çağırışlarını tutur və onların qumcu mühitindən kənara çıxmadığından əmin olur. Lakin, zərərli sətirin format metoduna istinad saxlamaq və sonra onu həmin metodu çağıran filtrə ötürmək mümkündür. Belə filtrlər Jinja-da daxili olaraq mövcud deyil, lakin tətbiqdəki xüsusi filtrlər vasitəsilə mövcud ola bilər. Düzəlişdən sonra belə dolayı çağırışlar da qumcu tərəfindən idarə olunur. Bu zəiflik 3.1.5 versiyasında aradan qaldırılmışdır.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulPalletsprojects Jinja
Dərc23 dek 2024
İlk görülmə23 dek 2024

Necə düzəltmək olar

Yeniləyin
  • palletsprojects jinja3.1.5 və ya daha yeni versiya
  • jinja23.1.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
palletsprojects jinjav < 3.1.53.1.5
jinja2PyPIv < 3.1.53.1.5

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.

Intelligence 360 paketində

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.

CVE-2024-56326 · Palletsprojects Jinja · Dark Radar