CVE-2016-10518 in ws Module
Tóm tắt
Bởi VulDB • 10/05/2026
Đã phát hiện một lỗ hổng trong chức năng ping của mô-đun ws trước phiên bản 1.0.0, cho phép các client phân bổ bộ nhớ bằng cách gửi một khung ping. Chức năng ping theo mặc định sẽ phản hồi bằng một khung pong và chứa chính payload đã cho trong khung ping. Điều này hoàn toàn phù hợp với kỳ vọng, nhưng về mặt nội bộ, ws luôn chuyển đổi tất cả dữ liệu cần gửi thành một thể loại Buffer, và đây chính là nơi tồn tại lỗ hổng. ws không thực hiện bất kỳ kiểm tra nào về kiểu dữ liệu mà nó đang gửi. Trong Node.js, khi bạn phân bổ bộ nhớ bằng cách truyền một số thay vì một chuỗi, hệ thống sẽ phân bổ đúng số byte tương ứng.
If you want to get best quality of vulnerability data, you may have to visit VulDB.