CVE-2022-23532

Yüksək

Təsvir

APOC (Awesome Procedures on Cypher) Neo4j üçün yüzlərlə prosedur və funksiya təqdim edən əlavə kitabxanadır. Neo4j Graph verilənlər bazasında apoc plaginlərinin apoc.export.* prosedurlarında yol keçmə (path traversal) zəifliyi aşkar edilmişdir. Bu problem zərərli aktyora gözlənilən qovluqdan kənara çıxmağa potensial imkan verir. Zəiflik elədir ki, fayllar yalnız yaradıla bilər, lakin üzərinə yazıla bilməz. Zəiflikdən istifadə etmək üçün hücumçunun ixtiyari sorğu icra etmək imkanı olmalıdır — ya autentifikasiyadan keçmiş Neo4j klientinə çıxışı, ya da tətbiqdə Cypher inyeksiyası zəifliyi vasitəsilə. Bu zəiflik üçün yamaq ehtiva edən minimum versiyalar 4.4.0.12 və 4.3.0.12 və 5.3.1-dir. Müvəqqəti həll kimi, sisteminizdə istifadə oluna bilən prosedurların allowlist-inə nəzarət edə və/və ya apoc.export.file.enabled=false təyin etməklə lokal fayl girişini söndürə bilərsiniz.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulNeo4j Awesome Procedures On Cyper
Dərc14 yan 2023
İlk görülmə14 yan 2023

Necə düzəltmək olar

Yeniləyin
  • neo4j awesome_procedures_on_cyper4.3.0.12, 4.4.0.12 və ya daha yeni versiya
  • org.neo4j.procedure:apoc4.3.0.12, 4.4.0.12 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

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.