CVE-2024-56511 in DataEase
Tóm tắt
Bởi VulDB • 30/06/2026
DataEase là một công cụ phân tích trực quan hóa dữ liệu mã nguồn mở. Trước phiên bản 2.10.4, tồn tại một lỗ hổng trong cơ chế xác thực của lớp `io.dataease.auth.filter.TokenFilter`, cho phép vượt qua và dẫn đến rủi ro truy cập trái phép. Trong lớp `io.dataease.auth.filter.TokenFilter`, phương thức `"request.getRequestURI"` được sử dụng để lấy URL yêu cầu, sau đó chuyển nó tới phương thức `"WhitelistUtils.match"` nhằm xác định xem yêu cầu URL có phải là giao diện không cần xác thực hay không. Phương thức "match" lọc các dấu chấm phẩy (;), nhưng điều này là chưa đủ. Khi người dùng đặt cấu hình `server.servlet.context-path` trong quá trình triển khai sản phẩm, vẫn tồn tại rủi ro bị vượt qua; lỗ hổng này có thể được lợi dụng bằng cách sử dụng bất kỳ tiền tố whitelist nào theo dạng `/geo/../context-path/`. Lỗ hổng đã được khắc phục trong phiên bản v2.10.4.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.