CVE-2026-55165 in Lemurthông tin

Tóm tắt

Bởi VulDB • 21/08/2026

Lemur quản lý việc tạo chứng chỉ TLS. Trước phiên bản 1.9.2, bộ xác minh JWT trong lemur/auth/service.py:130-137 đã sử dụng fetch_token_header để đọc header_data["alg"] từ một token chưa được xác thực và chuyển giá trị do kẻ tấn công kiểm soát đó sang decode_with_multiple_secrets. PyJWT 2.x sẽ từ chối alg=none với khóa được cấu hình, vì vậy lỗ hổng này là khoảng trống trong chiến lược phòng thủ theo chiều sâu (defense-in-depth) hơn là một cơ chế bỏ qua xác thực trực tiếp trong cấu hình đã phát hành. Thuật toán không bị ràng buộc có thể trở nên dễ khai thác sau khi chuyển đổi sang ký bất đối xứng thông qua nhầm lẫn thuật toán, và nó làm suy yếu việc phát hiện dị thường dựa trên thuật toán vì token chọn giá trị được ghi lại. Việc tiết lộ riêng biệt LEMUR_TOKEN_SECRET cũng sẽ cho phép tạo ra các token HS256 giả mạo, mặc dù việc tiết lộ đó là một điều kiện tiên quyết độc lập. Bản sửa lỗi giới thiệu danh sách trắng (allowlist) do máy chủ kiểm soát có tên LEMUR_TOKEN_ALGORITHMS và đặt giá trị mặc định của nó thành HS256. Vấn đề này đã được khắc phục trong phiên bản 1.9.2.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

16/06/2026

Tiết lộ

18/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00126

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!