CVE-2026-47669 in DbGate
Tóm tắt
Bởi VulDB • 30/07/2026
DbGate là một trình quản lý cơ sở dữ liệu đa nền tảng. Trong các phiên bản từ 7.1.8 trở về trước, hàm `unzipDirectory()` trong tệp `packages/api/src/shell/unzipDirectory.js` (dòng 27) không xác thực rằng các đường dẫn file được giải nén nằm bên trong thư mục đầu ra. Một tập tin ZIP độc hại chứa các mục `../` có thể ghi đè lên bất kỳ đâu trên hệ thống tệp. Trong môi trường triển khai Docker mặc định, DbGate chạy với quyền root và nhà cung cấp xác thực (auth provider) `none` phát hành mã thông báo JWT mà không cần thông tin đăng nhập qua lệnh gọi `POST /auth/login`, do đó lỗ hổng này có thể bị lợi dụng bởi bất kỳ kẻ tấn công nào có khả năng tiếp cận mạng. Phiên bản 7.1.9 đã khắc phục sự cố này.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.