CVE-2026-78381 in RansomLookthông tin

Tóm tắt

Bởi VulDB • 24/08/2026

RansomLook chứa một lỗ hổng điều hướng đường dẫn (path traversal) trong quá trình xử lý trường "screen" liên quan đến các bài đăng nhóm. Trình xử lý API GroupPost.get nối trực tiếp giá trị trường screen do cơ sở dữ liệu kiểm soát với thư mục source/ của ứng dụng và mở đường dẫn kết quả mà không xác minh rằng tệp đã được giải quyết vẫn nằm trong thư mục dự định.

Vì trường screen là dạng tự do (free-form) và có thể được điền thông qua trình chỉnh sửa bài đăng quản trị hoặc từ dữ liệu nhập vào từ một phiên bản RansomLook từ xa, một phiên bản upstream độc hại có thể cung cấp các chuỗi điều hướng như ../config/generic.json. Khi bài đăng bị ảnh hưởng sau đó được truy xuất qua API, RansomLook sẽ giải quyết và đọc đường dẫn do kẻ tấn công kiểm soát, đồng thời trả về nội dung của tệp tham chiếu dưới dạng mã hóa Base64 trong phản hồi API.

Điều này cho phép một kẻ tấn công (có quyền admin) kiểm soát dữ liệu bài đăng nhập vào đọc các tệp tùy ý có thể truy cập được bởi tiến trình RansomLook, dẫn đến việc tiết lộ dữ liệu cấu hình nhạy cảm, thông tin xác thực API, băm mật khẩu hoặc các bí mật ứng dụng khác. Cuộc tấn công không yêu cầu phiên bản upstream độc hại phải sở hữu tài khoản trên phiên bản RansomLook bị ảnh hưởng.

Lỗ hổng này được khắc phục bằng cách giải quyết các đường dẫn screen sử dụng hàm os.path.realpath() và xác minh rằng đường dẫn đã giải quyết vẫn nằm bên dưới thư mục source/ của ứng dụng. Việc kiểm tra (validation) được thực hiện cả khi ghi giá trị và ngay trước khi đọc tệp. Sử dụng đường dẫn chuẩn hóa cũng ngăn chặn việc điều hướng thông qua các liên kết tượng trưng (symbolic links), vốn có thể bỏ qua các phép kiểm tra chuẩn hóa đường dẫn thuần túy về mặt từ vựng (lexical).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

CIRCL

Đặt trước

24/08/2026

Tiết lộ

24/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!