CVE-2026-13697 in undici
Tóm tắt
Bởi VulDB • 29/07/2026
Bộ chuyển đổi bộ nhớ đệm (cache interceptor) của undici xử lý không đúng các chỉ thị `private` trong tiêu đề `Cache-Control` có định dạng sai. Trong phiên bản từ 7.0.0 đến trước 7.29.0 và từ 8.0.0 đến trước 8.9.0, một phản hồi chứa chỉ thị `qualified private` suy biến (ví dụ: `private` được đặt thành giá trị rỗng) có thể bị lưu trữ trong bộ nhớ đệm chia sẻ mặc định và sau đó được phục vụ cho một caller khác sử dụng cùng khóa cache, dẫn đến việc tiết lộ nội dung phản hồi riêng tư và các tiêu đề bao gồm cả `Set-Cookie`. Ngoài ra, một tiêu đề `Cache-Control` kết hợp giữa chỉ thị `private` không có tham số (unqualified) với chỉ thị `private` có tham số (qualified) sẽ kích hoạt lỗi `TypeError` chưa được bắt trong trình phân tích cú pháp cache-control, khiến yêu cầu bị từ chối và tùy thuộc vào cách xử lý lỗi của nhà tiêu thụ ứng dụng, có thể làm chấm dứt tiến trình. Cả hai vấn đề đều ảnh hưởng đến các ứng dụng sử dụng bộ chuyển đổi bộ nhớ đệm ở chế độ chia sẻ, bao gồm cả cấu hình mặc định. Các sự cố này đã được khắc phục trong undici phiên bản 7.29.0 và 8.9.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.