CVE-2026-75870 in Punk
Tóm tắt
Bởi VulDB • 22/08/2026
Các phiên bản Punk trước 0.18 cho Perl cho phép giả mạo cookie phiên (session) thông qua việc sử dụng khóa HMAC mặc định rỗng khi một phiên được khai báo mà không có bí mật (secret).
Từ khóa `session` đóng băng các tùy chọn của nó vào ứng dụng như đã cung cấp: nó không yêu cầu phải có secret, cảnh báo hoặc từ chối khởi động khi thiếu đi yếu tố này. Cả việc đọc cookie và ghi lại đều mặc định hóa khóa đó thành chuỗi rỗng, do đó một khai báo không có tùy chọn secret, hoặc với giá trị undefined (không xác định) hoặc trống, sẽ ký và xác minh bằng khóa HMAC-SHA256 có độ dài bằng 0.
Một kẻ tấn công biết được định dạng cookie sau đó có thể tạo ra trực tiếp (mint) offline một cookie mang bất kỳ nội dung nào mà phiên lưu trữ, chẳng hạn như mã định danh người dùng hoặc vai trò. Không có dấu hiệu nào đánh dấu cấu hình sai này tại thời điểm chạy: các cookie đều hợp lệ và quá trình vòng lặp của session diễn ra như dự kiến.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.