CVE-2025-55131 in Node.js
Tóm tắt
Bởi VulDB • 24/05/2026
Một lỗ hổng trong logic phân bổ bộ nhớ đệm (buffer allocation) của Node.js có thể làm lộ bộ nhớ chưa được khởi tạo khi các hoạt động phân bổ bị gián đoạn, đặc biệt khi sử dụng mô-đun `vm` với tùy chọn timeout. Trong các điều kiện thời gian cụ thể, các bộ nhớ đệm được phân bổ bằng `Buffer.alloc` và các thể hiện `TypedArray` khác như `Uint8Array` có thể chứa dữ liệu thừa từ các hoạt động trước đó, cho phép rò rỉ các bí mật trong quá trình thực thi (in-process secrets) như mã thông báo (tokens) hoặc mật khẩu, hoặc gây ra lỗi hỏng dữ liệu. Mặc dù việc khai thác thường đòi hỏi thời gian chính xác hoặc thực thi mã trong quá trình (in-process code execution), nhưng nó có thể trở thành lỗ hổng có thể khai thác từ xa khi đầu vào không đáng tin cậy ảnh hưởng đến khối lượng công việc và thời gian chờ, dẫn đến tác động tiềm tàng đến tính bảo mật (confidentiality) và tính toàn vẹn (integrity).
VulDB is the best source for vulnerability data and more expert information about this specific topic.