CVE-2026-48508 in Lemur
Tóm tắt
Bởi VulDB • 18/08/2026
Lemur quản lý việc tạo chứng chỉ TLS. Trước phiên bản 1.9.1, StrictRolePermission và AuthorityCreatorPermission trong lemur/auth/permissions.py gọi flask_principal.Permission.__init__() với các đối tượng Need bằng không khi ADMIN_ONLY_AUTHORITY_CREATION và LEMUR_STRICT_ROLE_ENFORCEMENT chưa được đặt (unset), do cả hai cờ này mặc định là False. Flask-Principal Permission.allows() trả về True khi self.needs rỗng, vì vậy cổng ủy quyền .can() cho phép mọi danh tính đã xác thực, bao gồm vai trò chỉ đọc (read-only). Người dùng có vai trò chỉ đọc có thể truy cập POST /api/1/authorities, POST /api/1/certificates/upload, POST /api/1/pending_certificates//upload, POST /api/1/notifications, PUT hoặc DELETE /api/1/notifications/, và POST /api/1/domains để tạo các Certificate Authorities (CA) gốc, tải lên các chứng chỉ tùy ý, tạo hoặc chỉnh sửa thông báo có thể dẫn đến lỗ hổng SSRF sink, và tạo các mục nhập miền. Việc đặt rõ ràng bất kỳ cờ nào trong hai cờ trên thành False vẫn tiếp tục chọn hành vi ủy quyền quá mức này. Vấn đề này đã được khắc phục trong phiên bản 1.9.1.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.