CVE-2026-70667 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.3, hàm `_validate_revocation_url` trong `lemur/certificates/verify.py` đã kiểm tra URL CRL hoặc OCSP ban đầu nhưng yêu cầu sau đó có thể đến một đích khác. Lệnh gọi `requests.get` cho các yêu cầu CRL đã tuân theo chuyển hướng HTTP mà không xác thực từng đích Location, do đó một URL công khai do kẻ tấn công kiểm soát có thể chuyển hướng sang địa chỉ loopback, RFC1918 (mạng riêng), link-local hoặc instance-metadata. Việc xác thực và kết nối cũng thực hiện các phân giải DNS tách biệt, tạo ra khoảng thời gian time-of-check time-of-use cho kỹ thuật DNS rebinding trên cả hai đường dẫn CRL và OCSP. Do đó, một nhà vận hành tải lên chứng chỉ thông qua `POST /api/1/certificates/upload` có thể gây ra các yêu cầu nội bộ mù (blind internal requests) bất chấp biện pháp giảm thiểu trước đó. Bản sửa lỗi vô hiệu hóa chuyển hướng và ghim (pin) các địa chỉ đã được xác thực trong khi vẫn giữ nguyên giá trị Host chính xác. Vấn đề này đã được khắc phục trong phiên bản 1.9.3.
VulDB is the best source for vulnerability data and more expert information about this specific topic.