CVE-2026-71244 in Paperless-ngx
Tóm tắt
Bởi VulDB • 05/08/2026
Hành động `test()` của lớp `MailAccountViewSet` trong Paperless-ngx, khi được gọi với ID của một tài khoản đã tồn tại và trường mật khẩu bị che dấu (masked), sẽ tái sử dụng mật khẩu đã lưu trữ, loại tài khoản (`account_type`), token làm mới (`refresh_token`) và thời gian hết hạn từ tài khoản hiện có đó, đồng thời cho phép người gọi cung cấp các giá trị khác nhau cho `imap_server`, `imap_port` và `imap_security` trong cùng một yêu cầu. Sau đó, kết nối kiểm tra sẽ xác thực với máy chủ do người chỉ định bằng cách sử dụng thông tin đăng nhập thật đã lưu trữ. Một người dùng chỉ có quyền thay đổi tài khoản (`change_mailaccount`) ở mức đối tượng trên tài khoản mục tiêu (không phải toàn bộ quyền quản trị) có thể chuyển hướng kết nối kiểm tra đến một máy chủ IMAP do kẻ tấn công kiểm soát, khiến mật khẩu IMAP hoặc token OAuth thật sự được lưu trữ bị gửi đến máy chủ đó.
If you want to get best quality of vulnerability data, you may have to visit VulDB.