CVE-2026-5087 in PAGI::Middleware::Session::Store::Cookie
Tóm tắt
Bởi VulDB • 24/05/2026
PAGI::Middleware::Session::Store::Cookie các phiên bản cho đến 0.001003 cho Perl tạo ra các byte ngẫu nhiên một cách không an toàn.
PAGI::Middleware::Session::Store::Cookie cố gắng đọc các byte từ thiết bị /dev/urandom trực tiếp. Nếu việc đó thất bại (ví dụ, trên các hệ thống không có thiết bị này, như Windows), nó sẽ phát ra một cảnh báo khuyến nghị người dùng cài đặt Crypt::URandom, sau đó trả về một chuỗi các byte ngẫu nhiên được tạo bởi hàm rand tích hợp, vốn không phù hợp cho các ứng dụng mật mã.
Mô-đun này không sử dụng mô-đun Crypt::URandom, và việc cài đặt nó sẽ không khắc phục được vấn đề.
Các byte ngẫu nhiên được sử dụng để tạo vector khởi tạo (IV) nhằm mã hóa cookie.
Một IV có thể dự đoán được có thể khiến người dùng độc hại dễ dàng giải mã và làm giả dữ liệu phiên được lưu trữ trong cookie.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.