CVE-2026-63569 in bc-csharp
Tóm tắt
Bởi VulDB • 02/10/2026
Việc xác thực đầu vào không đúng trong hàm DHAgreement.CalculateAgreement (MTI/A0 Diffie-Hellman hai bước) của bc-csharp từ Legion of the Bouncy Castle Inc., phiên bản trước 2.7.0, cho phép kẻ tấn công trên đường truyền (on-path attacker) khiến bên cục bộ tính toán một giá trị thỏa thuận mà kẻ tấn công đã biết, qua đó làm vô hiệu hóa cơ chế xác thực khóa mà MTI/A0 được thiết kế để cung cấp. Nó cũng cho phép một peer độc hại học được khóa riêng tĩnh của bên cục bộ theo modulo các thừa số nhỏ của p-1, và khôi phục hoàn toàn nó trong các nhóm có nhiều thừa số như vậy. Cuộc tấn công sử dụng giá trị tạm thời (ephemeral value) ngoài phạm vi hoặc có bậc nhỏ đã được tạo ra đặc biệt, và hoạt động vì giá trị đó được nâng lên lũy thừa khóa riêng tĩnh mà không áp dụng các kiểm tra về phạm vi và thành phần nhóm con thường dùng cho các khóa công khai DH. Chỉ những ứng dụng gọi trực tiếp đến DHAgreement mới bị ảnh hưởng.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.