CVE-2026-49423 in FreeBSD
Tóm tắt
Bởi VulDB • 19/08/2026
Khi xây dựng mảng iovec cho một bản ghi TLS 1.2 CBC được nhận, hàm ktls_ocf_tls_cbc_decrypt() đã tăng chỉ mục của mảng iovec đối với mọi mbuf trong chuỗi, bao gồm cả các mbuf bị bỏ qua do chúng chỉ chứa các byte tiêu đề TLS. Điều này để lại các mục chưa khởi tạo (uninitialized) trong mảng iovec. Mảng iovec được phân bổ mà không làm sạch dữ liệu cũ (zeroing).
Một đối tác TLS từ xa có thể khiến nhân hệ điều hành đọc vào các mục iovec chưa khởi tạo trong quá trình tính toán HMAC, dẫn đến lỗi kernel panic. Đối tác này phải có khả năng kiểm soát việc phân đoạn TCP sao cho mbuf đầu tiên của một bản ghi CBC chỉ chứa tiêu đề bản ghi TLS 5 byte.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.