CVE-2026-46591

Yüksək

Təsvir

Apache Camel Neo4J komponentində məlumat sorğu məntiqində xüsusi elementlərin yanlış neytrallaşdırılması zəifliyi aşkar edilmişdir. camel-neo4j istehsalçısı (producer), özünün match/retrieve və delete əməliyyatları üçün Cypher WHERE bəndini CamelNeo4jMatchProperties xəritəsindən qurur. CVE-2025-66169 xüsusiyyət dəyərlərini sorğu parametrləri ($paramN) kimi bağlayaraq Cypher inyeksiyasını aradan qaldırmışdı, lakin xüsusiyyət adları (həmin xəritənin JSON açarları) hələ də Neo4jProducer.retrieveNodes() və deleteNode() funksiyalarında birbaşa sorğu sətirinə birləşdirilirdi. Buna görə də, Cypher sintaksisini ehtiva edən xüsusiyyət adı icra olunan sorğunun strukturunu dəyişir. Marşrut etibarsız girişi CamelNeo4jMatchProperties xəritəsinə yönləndirdiyi halda — məsələn, sorğu gövdəsini match xəritəsi kimi ötürməklə və ya daxil olan Camel* başlıqlarını filtrləməyən istehlakçı vasitəsilə — JSON açar adlarını idarə edən hücumçu ixtiyari Cypher kodu inyeksiya edə bilər və Neo4j verilənlər bazasındakı istənilən düyünü (node) və ya əlaqəni oxuya, dəyişdirə və ya silə bilər. CamelNeo4jMatchProperties başlığı özü Camel prefiksi ilə başlayır və HTTP header-filter strategiyası tərəfindən filtrlənir, buna görə də adi HTTP kliyenti onu birbaşa təyin edə bilməz; problem, etibarsız məlumatları qəsdən və ya səhvən həmin başlığa ötürən marşrutlar vasitəsilə əlçatandır. Bu problem Apache Camel-in aşağıdakı versiyalarına təsir edir: 4.10.0-dan 4.14.8-ə qədər, 4.15.0-dan 4.18.3-ə qədər, 4.19.0-dan 4.21.0-a qədər. İstifadəçilərə problemi aradan qaldıran 4.21.0 versiyasına yüksəltmə etmək tövsiyə olunur. Əgər istifadəçilər 4.14.x LTS versiya axınındadırsa, 4.14.8 versiyasına, 4.18.x versiya axınındadırsa, 4.18.3 versiyasına yüksəltmə etmələri məsləhətdir. Dərhal yenilənmə imkanı olmayan sistemlər üçün CamelNeo4jMatchProperties xəritəsini etibarsız giriş məlumatları ilə doldurmayın: Neo4j istehsalçısından əvvəl xüsusiyyət adlarını yoxlayın və ya ağ siyahıya alın (məsələn, ^[A-Za-z_][A-Za-z0-9_]*$ şablonuna uyğun olaraq) və belə bir marşruta məlumat ötürən hər hansı istehlakçının daxil olan Camel* / camel* başlıqlarını filtrlədiyindən əmin olun ki, match başlığı xarici göndərəndən gələ bilməsin.

CiddilikYüksək
CVSS8.2
İstismar ehtimalı—
MəhsulApache Camel
Dərc6 iyl 2026
İlk görülmə6 iyl 2026
Zəiflik növüCWE-943CWE-943

Necə düzəltmək olar

Yeniləyin
  • apache camel4.14.8, 4.18.3, 4.21.0 və ya daha yeni versiya
  • org.apache.camel:camel-neo4j4.14.8, 4.18.3, 4.21.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
apache camel4.10.0 ≤ v < 4.14.8, 4.15.0 ≤ v < 4.18.3, 4.19.0 ≤ v < 4.21.04.14.8, 4.18.3, 4.21.0
org.apache.camel:camel-neo4jMaven4.10.0 ≤ v < 4.14.8, 4.15.0 ≤ v < 4.18.3, 4.19.0 ≤ v < 4.21.04.14.8, 4.18.3, 4.21.0

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.

Intelligence 360 paketində

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.

CVE-2026-46591 · Apache Camel · Dark Radar