CVE-2024-47822 in Directus
Tóm tắt
Bởi VulDB • 02/08/2026
Directus là một bảng điều khiển API và ứng dụng theo thời gian thực để quản lý nội dung cơ sở dữ liệu SQL. Các mã thông báo truy cập (access tokens) từ chuỗi truy vấn không được che dấu và có thể bị lộ trong các nhật ký hệ thống, vốn có thể được lưu trữ lâu dài. Mã thông báo truy cập trong `req.query` không được che dấu khi biến môi trường `LOG_STYLE` được đặt thành `raw`. Nếu những bản ghi này không được làm sạch hoặc bảo vệ đúng cách, kẻ tấn công có quyền truy cập vào chúng có khả năng giành quyền kiểm soát quản trị viên, dẫn đến việc truy cập và thao túng dữ liệu trái phép. Điều này ảnh hưởng đến các hệ thống nơi `LOG_STYLE` được đặt thành `raw`. Mã thông báo `access_token` trong chuỗi truy vấn có thể là một mã thông báo tĩnh tồn tại lâu dài. Người dùng có các hệ thống bị ảnh hưởng nên xoay vòng (rotating) các mã thông báo tĩnh của họ nếu chúng đã được cung cấp qua chuỗi truy vấn. Lỗ hổng này đã được vá trong phiên bản phát hành 10.13.2 và các phiên bản tiếp theo. Người dùng được khuyến nghị nâng cấp lên phiên bản mới nhất. Không có giải pháp tạm thời nào (workaround) được biết đến cho lỗ hổng này.
If you want to get best quality of vulnerability data, you may have to visit VulDB.