CVE-2026-107385
Açıklama
MariaDB Connector/Node.js, Node.js üzerinde geliştirilen uygulamaları MariaDB ve MySQL veritabanlarına bağlamak için kullanılır. 3.2.5, 3.3.4, 3.4.7 ve 3.5.4 sürümlerinden önce, metin protokolü kaçış işlemleri Connection.escape() dahil olmak üzere tırnak işaretlerinin önüne her zaman ters eğik çizgi eklemekte ve oturumun NO_BACKSLASH_ESCAPES moduna uymamaktadır. Bu mod etkinleştirildiğinde, ters eğik çizgi sıradan bir karakterdir; bu nedenle saldırgan tarafından kontrol edilen bir yer tutucu değeri, SQL dize sabitini kapatabilir ve uygulamanın veritabanı ayrıcalıklarıyla rastgele SQL enjekte edebilir. Savunmasız yapılandırma sunucu genelinde, konnektör başlatma seçenekleri aracılığıyla veya uygulama tarafından yayınlanan SET sql_mode ile etkinleştirilmiş olabilir; execute() ve batch() ikili protokolleri kullanır ve etkilenmezler. Bu sorun 3.2.5, 3.3.4, 3.4.7 ve 3.5.4 sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
- mariadb3.2.5, 3.3.4, 3.4.7, 3.5.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.