CVE-2026-69240
Təsvir
Sequelize Node.js üçün ORM alətidir. Versiya 6.37.4-dən əvvəl, yalnız dialekt oracle olaraq təyin edildikdə sətirlər vasitəsilə SQL inyeksiyası mümkündür. sql-string.js faylında təyin edilmiş escape funksiyası, dəyər TO_TIMESTAMP və ya TO_DATE ilə başlayarsa, dırnaq işarələrini təmizləmir (escape etmir). Oracle dialektində, val sətir olduqda və TO_TIMESTAMP və ya TO_DATE ilə başladıqda, escape funksiyası tək dırnaqları əvəz etmək əvəzinə val dəyərini birbaşa qaytarır. Hücumçu bu escape yoluna çatan tətbiq dəyəri vasitəsilə ixtiyari SQL ifadələri inyeksiya edə bilər. Bu problem 6.37.4 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- sequelize6.37.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| sequelizenpm | v < 6.37.4 | 6.37.4 |
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.