CVE-2026-55405
Təsvir
LangChain4j JVM-də LLM ilə işləyən tətbiqlərin qurulması üçün Java kitabxanasıdır. 1.2.1-beta8, 1.5.1-beta11, 1.11.8-beta19 və 1.16.3-beta26 versiyalarından əvvəl MariaDB və pgvector embedding anbarları metadata filtri SQL sorğusunu filtr açarlarını və MariaDB-də sətir dəyərlərini kifayət qədər ekranlaşdırmadan birbaşa sorğuya sətir birləşdirməsi ilə qururdu. EmbeddingSearchRequest.filter() daxilində hazırlanmış metadata açarı öz SQL kontekstindən çıxa və anbarların search və removeAll(Filter) əməliyyatları tərəfindən icra olunan ifadələrə ixtiyari SQL yeridə bilər ki, bu da kor məlumat çıxarılmasına, sleep funksiyaları vasitəsilə xidmətdən imtinaya və removeAll(Filter) vasitəsilə ixtiyari sətirlərin silinməsinə imkan verir. Bu problem langchain4j-mariadb və langchain4j-pgvector-un 1.2.1-beta8, 1.5.1-beta11, 1.11.8-beta19 və 1.16.3-beta26 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- dev.langchain4j:langchain4j-mariadb1.2.1-beta8, 1.5.1-beta11, 1.11.8-beta19, 1.16.3-beta26 və ya daha yeni versiya
- dev.langchain4j:langchain4j-pgvector1.2.1-beta8, 1.5.1-beta11, 1.11.8-beta19, 1.16.3-beta26 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| dev.langchain4j:langchain4j-mariadbMaven | v < 1.2.1-beta8, 1.3.0-beta9 ≤ v < 1.5.1-beta11, 1.6.0-beta12 ≤ v < 1.11.8-beta19, 1.12.1-beta21 ≤ v < 1.16.3-beta26 | 1.2.1-beta8, 1.5.1-beta11, 1.11.8-beta19, 1.16.3-beta26 |
| dev.langchain4j:langchain4j-pgvectorMaven | v < 1.2.1-beta8, 1.3.0-beta9 ≤ v < 1.5.1-beta11, 1.6.0-beta12 ≤ v < 1.11.8-beta19, 1.12.1-beta21 ≤ v < 1.16.3-beta26 | 1.2.1-beta8, 1.5.1-beta11, 1.11.8-beta19, 1.16.3-beta26 |
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.