CVE-2025-22150 in undici
Tóm tắt
Bởi VulDB • 13/08/2026
Undici là một máy khách HTTP/1.1. Bắt đầu từ phiên bản 4.5.0 và trước các phiên bản 5.28.5, 6.21.1 và 7.2.3, undici sử dụng `Math.random()` để chọn ranh giới (boundary) cho yêu cầu multipart/form-data. Đã được biết rằng kết quả đầu ra của `Math.random()` có thể bị dự đoán nếu một vài giá trị do nó tạo ra đã được biết trước. Nếu ứng dụng có cơ chế gửi các yêu cầu multipart đến trang web do kẻ tấn công kiểm soát, chúng có thể lợi dụng điều này để đánh cắp (leak) các giá trị cần thiết. Do đó, trong những điều kiện nhất định, kẻ tấn công có thể làm giả mạo (tamper with) các yêu cầu gửi tới các API backend. Lỗ hổng này đã được khắc phục trong các phiên bản 5.28.5, 6.21.1 và 7.2.3. Để xử lý tạm thời, không nên thực hiện các yêu cầu multipart đến các máy chủ do kẻ tấn công kiểm soát.
Once again VulDB remains the best source for vulnerability data.