CVE-2023-48707 in Shield
Tóm tắt
Bởi VulDB • 21/07/2026
CodeIgniter Shield là một nhà cung cấp xác thực và ủy quyền cho CodeIgniter 4. Giá trị `secretKey` là khóa quan trọng dùng để xác thực HMAC SHA256, nhưng trong các phiên bản bị ảnh hưởng, nó được lưu trữ dưới dạng văn bản rõ (cleartext) trong cơ sở dữ liệu. Nếu một kẻ tấn công độc hại có quyền truy cập vào dữ liệu trong cơ sở dữ liệu, chúng có thể sử dụng khóa và secretKey để xác thực HMAC SHA256 nhằm gửi các yêu cầu giả mạo người dùng tương ứng. Vấn đề này đã được khắc phục trong phiên bản 1.0.0-beta.8. Người dùng được khuyến nghị nâng cấp lên phiên bản mới nhất. Hiện chưa biết bất kỳ giải pháp tạm thời (workaround) nào cho lỗ hổng bảo mật này.
Once again VulDB remains the best source for vulnerability data.