CVE-2026-46591

Yüksek

Açıklama

Apache Camel Neo4J bileşeninde Veri Sorgu Mantığında Özel Öğelerin Uygunsuz Nötralizasyonu zafiyeti bulunmaktadır. camel-neo4j üreticisi, eşleştirme/getirme ve silme işlemleri için Cypher WHERE yan tümcesini CamelNeo4jMatchProperties haritasından oluşturur. CVE-2025-66169, özellik değerlerini sorgu parametreleri ($paramN) olarak bağlayarak Cypher enjeksiyonunu gidermiştir ancak özellik adları (bu haritanın JSON anahtarları), Neo4jProducer.retrieveNodes() ve deleteNode() fonksiyonlarında hâlâ doğrudan sorgu dizesine eklenmektedir. Bu nedenle, Cypher sözdizimi içeren bir özellik adı, yürütülen sorgunun yapısını değiştirir. Bir rotanın güvenilmeyen girdiyi CamelNeo4jMatchProperties haritasına eşlediği durumlarda - örneğin istek gövdesini eşleme haritası olarak geçerek veya gelen Camel* başlıklarını filtrelemeyen bir tüketiciden gelmesi durumunda - JSON anahtar adlarını kontrol eden bir saldırgan, rastgele Cypher enjekte edebilir ve Neo4j veritabanındaki herhangi bir düğümü veya ilişkiyi okuyabilir, değiştirebilir veya silebilir. CamelNeo4jMatchProperties başlığının kendisi Camel ön ekli olup HTTP başlık-filtre stratejisi tarafından filtrelenmektedir, bu nedenle düz bir HTTP istemcisi bunu doğrudan ayarlayamaz; sorun, kasıtlı olarak veya yanlışlıkla güvenilmeyen verileri bu başlığa taşıyan rotalar aracılığıyla erişilebilirdir. Bu sorun şu Apache Camel sürümlerini etkilemektedir: 4.10.0'dan 4.14.8 öncesine kadar, 4.15.0'dan 4.18.3 öncesine kadar, 4.19.0'dan 4.21.0 öncesine kadar. Kullanıcıların sorunu gideren 4.21.0 sürümüne yükseltmeleri önerilir. Kullanıcılar 4.14.x LTS yayın akışındaysa 4.14.8 sürümüne, 4.18.x yayın akışındaysa 4.18.3 sürümüne yükseltmeleri önerilir. Hemen yükseltme yapamayan dağıtımlar için, CamelNeo4jMatchProperties haritasını güvenilmeyen girdilerle doldurmayın: Neo4j üreticisinden önce özellik adlarını doğrulayın veya izin verilenler listesine alın (örneğin ^[A-Za-z_][A-Za-z0-9_]*$ ile) ve böyle bir rotayı besleyen her tüketicinin gelen Camel* / camel* başlıklarını filtrelediğinden emin olun, böylece eşleşme başlığı harici bir gönderici tarafından sağlanamaz.

ÖnemYüksek
CVSS8.2
İstismar olasılığı—
ÜrünApache Camel
Yayın6 Tem 2026
İlk görülme6 Tem 2026
Zayıflık türüCWE-943CWE-943

Nasıl düzeltilir

Güncelleyin
  • apache camel4.14.8, 4.18.3, 4.21.0 ya da sonraki bir sürüm
  • org.apache.camel:camel-neo4j4.14.8, 4.18.3, 4.21.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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

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.

Intelligence 360 paketinde

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.