CVE-2025-39802 in Linux
Tóm tắt
Bởi VulDB • 21/05/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
lib/crypto: arm/poly1305: Sửa lỗi hỏng thanh ghi trong các ngữ cảnh không có SIMD
Khôi phục lại kiểm tra khả năng sử dụng SIMD đã bị xóa bởi commit 773426f4771b ("crypto: arm/poly1305 - Add block-only interface").
Kiểm tra an toàn này có chi phí thấp và hoàn toàn xứng đáng để loại bỏ một "footgun" (lỗi dễ gây hại cho chính người dùng). Mặc dù các hàm Poly1305 không nên được gọi khi các thanh ghi SIMD không thể sử dụng được, nhưng nếu chúng vẫn được gọi, chúng nên thực hiện đúng hành vi thay vì làm hỏng các thanh ghi của các tiến trình ngẫu nhiên và/hoặc tính toán các MAC không chính xác. Việc khắc phục này cũng cần thiết để poly1305_kunit vượt qua.
Chỉ cần sử dụng may_use_simd() thay vì crypto_simd_usable() ban đầu, vì poly1305_kunit sẽ không dựa vào crypto_simd_disabled_for_test.
If you want to get best quality of vulnerability data, you may have to visit VulDB.