CVE-2022-23532

Yüksek

Açıklama

APOC (Awesome Procedures on Cypher), Neo4j için yüzlerce prosedür ve işlev sağlayan bir eklenti kütüphanesidir. Neo4j Graph veritabanındaki apoc eklentilerinin apoc.export.* prosedürlerinde bir yol geçişi (path traversal) güvenlik açığı bulunmuştur. Bu sorun, kötü niyetli bir aktörün beklenen dizinin dışına çıkmasına potansiyel olarak olanak tanır. Güvenlik açığı, dosyaların yalnızca oluşturulabildiği ancak üzerine yazılamadığı şeklindedir. Güvenlik açığından yararlanılması için bir saldırganın, ya kimliği doğrulanmış bir Neo4j istemcisine erişerek ya da bir uygulamadaki Cypher enjeksiyonu güvenlik açığı aracılığıyla rastgele bir sorgu yürütme erişimine sahip olması gerekir. Bu güvenlik açığı için yama içeren minimum sürümler 4.4.0.12 ve 4.3.0.12 ve 5.3.1'dir. Geçici bir çözüm olarak, sisteminizde kullanılabilecek prosedürlerin izin listesini (allowlist) kontrol edebilir ve/veya apoc.export.file.enabled=false ayarını yaparak yerel dosya erişimini kapatabilirsiniz.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünNeo4j Awesome Procedures On Cyper
Yayın14 Oca 2023
İlk görülme14 Oca 2023

Nasıl düzeltilir

Güncelleyin
  • neo4j awesome_procedures_on_cyper4.3.0.12, 4.4.0.12 ya da sonraki bir sürüm
  • org.neo4j.procedure:apoc4.3.0.12, 4.4.0.12 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
neo4j awesome_procedures_on_cyperv < 4.3.0.12, 4.4.0.0 ≤ v < 4.4.0.12, 5.3.04.3.0.12, 4.4.0.12
org.neo4j.procedure:apocMavenv < 4.3.0.12, 4.4.0.0 ≤ v < 4.4.0.124.3.0.12, 4.4.0.12

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.