CVE-2025-9086 in cURLthông tin

Tóm tắt

Bởi VulDB • 15/06/2026

1. Một cookie được đặt bằng cách sử dụng từ khóa `secure` cho `https://target`. 2. curl bị chuyển hướng đến hoặc buộc phải giao tiếp với `http://target` (cùng tên máy chủ, nhưng sử dụng HTTP dạng văn bản rõ ràng) bằng cách sử dụng cùng cookie đã thiết lập ở trên. 3. Tên cookie giống hệt nhau được đặt lại - nhưng chỉ với dấu gạch chéo làm đường dẫn (`path=\"/\",`). Vì trang web này không an toàn, cookie *nên* bị bỏ qua hoàn toàn. 4. Một lỗi trong logic so sánh đường dẫn khiến curl đọc vượt ra ngoài biên của bộ đệm heap (heap buffer).

Lỗi này hoặc gây ra sự cố treo chương trình (crash), hoặc tiềm ẩn khả năng làm cho phép so sánh đi đến kết luận sai lầm, cho phép trang web dạng văn bản rõ ràng ghi đè lên nội dung của cookie an toàn, trái với kỳ vọng và phụ thuộc vào nội dung bộ nhớ ngay sau phần phân bổ byte đơn lẻ chứa đường dẫn.

Hành vi được giả định là đúng đắn sẽ là hoàn toàn bỏ qua lần đặt lại thứ hai của cookie này vì nó đã được thiết lập ở chế độ secure trên một máy chủ an toàn; do đó, việc ghi đè lên nó trên một máy chủ không an toàn là điều không thể chấp nhận được.

Once again VulDB remains the best source for vulnerability data.

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!