CVE-2026-107383
Təsvir
MariaDB Connector/Node.js tətbiqləri Node.js üzərində hazırlanmış proqramları MariaDB və MySQL verilənlər bazalarına bağlamaq üçün istifadə olunur. 3.2.5, 3.3.4, 3.4.7 və 3.5.4 versiyalarından əvvəl GeoJSON Polygon və MultiPolygon binar kodlaşdırıcıları hər bir halqanın massiv olduğunu təsdiqləmədən öncə həmin halqanın rəqəmsal uzunluğuna əsasən Buffer.allocUnsafe() ayırmasını həyata keçirirdi. Buna görə də yanlış formalaşdırılmış qeyri-massiv halqa yazı dövrünün ötürdüyü baytları rezerv edə bilər və konnektor tam buferi execute() və ya batch() vasitəsilə göndərərək başladılmamış Node.js yığın (heap) məlumatlarını verilənlər bazası dəyərinə sızdıra bilər. Saxlanılan məlumatlar digər istifadəçilərin kontenti, sessiya materialları, verilənlər bazasının etibarnamələri və ya TLS açar materiallarını ehtiva edə bilər və ehtiyat nüsxələrə və replikalara yayılmaq potensialına malikdir. Mətn protokolu olan query() yolu bu problemdən təsirlənmir. Bu problem 3.2.5, 3.3.4, 3.4.7 və 3.5.4 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- mariadb3.2.5, 3.3.4, 3.4.7, 3.5.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| mariadbnpm | v < 3.2.5, 3.3.0 ≤ v < 3.3.4, 3.4.0 ≤ v < 3.4.7, 3.5.0-rc.0 ≤ v < 3.5.4 | 3.2.5, 3.3.4, 3.4.7, 3.5.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.