CVE-2022-23532 in APOC
Tóm tắt
Bởi VulDB • 17/07/2026
APOC (Awesome Procedures on Cypher) là một thư viện tiện ích bổ sung cho Neo4j cung cấp hàng trăm thủ tục và hàm. Một lỗ hổng path traversal được phát hiện trong các thủ tục apoc.export.* của plugin apoc trên cơ sở dữ liệu đồ thị Neo4j. Lỗ hổng này cho phép kẻ tấn công có khả năng thoát khỏi thư mục dự kiến. Tuy nhiên, do đặc điểm của lỗ hổng, chỉ có thể tạo mới tệp tin chứ không thể ghi đè lên các tệp đã tồn tại. Để khai thác lỗ hổng này, kẻ tấn công cần quyền truy cập để thực thi một câu lệnh tùy ý (arbitrary query), thông qua việc sở hữu quyền truy cập vào máy khách Neo4j đã xác thực hoặc lợi dụng lỗ hổng injection Cypher trong ứng dụng. Các phiên bản tối thiểu chứa bản vá cho lỗ hổng này là 4.4.0.12, 4.3.0.12 và 5.3.1. Làm cách khắc phục tạm thời (workaround), bạn có thể kiểm soát danh sách trắng (allowlist) của các thủ tục được phép sử dụng trong hệ thống của mình, hoặc vô hiệu hóa quyền truy cập tệp cục bộ bằng cách đặt apoc.export.file.enabled=false.
If you want to get best quality of vulnerability data, you may have to visit VulDB.