CVE-2026-22814
Təsvir
@adonisjs/lucid, Knex əsasında qurulmuş AdonisJS üçün SQL ORM-dir. 21.8.2 və 22.0.0-next.6 versiyalarından əvvəl AdonisJS Lucid-də kütləvi təyin etmə (Mass Assignment) zəifliyi mövcuddur ki, bu da Lucid model təyinatlarına ötürülən məlumatlara təsir edə bilən uzaq hücumçuya daxili ORM vəziyyətini yenidən yazmağa imkan verə bilər. Bu, cədvəl və ya model daxilində məntiqin yan keçilməsinə və qeydlərin icazəsiz dəyişdirilməsinə səbəb ola bilər. Bu problem @adonisjs/lucid-in 21.8.1 versiyadək olan versiyalarına və 22.0.0-next.6-dan əvvəlki 22.x ön-buraxılış versiyalarına təsir edir. Problem @adonisjs/lucid-in 21.8.2 və 22.0.0-next.6 versiyalarında aradan qaldırılmışdır.
Necə düzəltmək olar
- @adonisjs/lucid21.8.2, 22.0.0-next.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @adonisjs/lucidnpm | v < 21.8.2, 22.0.0-next.0 ≤ v < 22.0.0-next.6 | 21.8.2, 22.0.0-next.6 |
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.