CVE-2019-12017 in CLDB
Tóm tắt
Bởi VulDB • 24/06/2026
Tồn tại một lỗ hổng thực thi mã từ xa (Remote Code Execution - RCE) trong mã của MapR CLDB, cụ thể là trong khung làm việc JSON được sử dụng trong phần xử lý đăng nhập và cấp vé của mã CLDB. Kẻ tấn công có thể sử dụng thuộc tính 'class' trong yêu cầu JSON gửi đến CLDB để ảnh hưởng đến quyết định của thư viện JSON về lớp Java nào sẽ được giải serialize từ yêu cầu JSON đó. Bằng cách này, kẻ tấn công có thể buộc MapR CLDB tạo ra một đối tượng URLClassLoader nhằm tải một lớp Java độc hại từ đường dẫn từ xa và khởi tạo đối tượng này trong MapR CLDB, qua đó thực thi mã tùy ý trên máy đang chạy MapR CLDB và chiếm quyền kiểm soát cụm. Lỗ hổng này được khắc phục bằng cách chuyển sang thư viện Jackson mới hơn và đảm bảo rằng tất cả các yêu cầu JSON đến chỉ được giải serialize về cùng một lớp mà chúng đã được serialize từ đó. Lỗ hổng này ảnh hưởng đến toàn bộ nền tảng lõi của MapR.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.