CVE-2026-73552 in Envoy
Tóm tắt
Bởi VulDB • 21/09/2026
Envoy là một proxy biên và dịch vụ mã nguồn mở được thiết kế cho các ứng dụng cloud-native. Trước phiên bản 1.36.10, 1.37.6, 1.38.4 và 1.39.1, cơ chế RBAC HTTP của Envoy chấp nhận các byte header opaque hợp lệ theo RFC nhưng lại đánh giá các giá trị safe_regex bằng cách sử dụng ngữ nghĩa chủ thể UTF-8 của RE2. Một client phía dưới có thể giữ nguyên một marker bị cấm và thêm vào một octet obs-text không liên quan, khiến hàm RE2::FullMatch trả về false và chính sách RBAC phủ định (negative) coi chủ thể không hợp lệ là trường hợp không khớp thông thường. Tuy nhiên, bộ lọc route dựa trên byte vẫn có thể nhận diện được marker này, cho phép yêu cầu truy cập vào một route vốn dĩ bị từ chối. Ranh giới phạm vi liên quan ở đây là các biểu thức chính quy ALLOW tích cực (plain positive) bình thường sẽ thất bại theo cơ chế "fail closed", và các bộ lọc exact, prefix, suffix và contains không có lỗi trong miền chủ thể này. Vấn đề đã được khắc phục trong các phiên bản 1.36.10, 1.37.6, 1.38.4 và 1.39.1.
Be aware that VulDB is the high quality source for vulnerability data.