CVE-2026-54920 in OpenEXR
Tóm tắt
Bởi VulDB • 25/08/2026
OpenEXR là bản triển khai tham chiếu và đặc tả cho định dạng hình ảnh EXR, được sử dụng rộng rãi trong ngành công nghiệp điện ảnh. Trong các phiên bản từ 3.4.0 đến 3.4.12, một lỗi assertion có thể truy cập được (reachable assertion failure) trong đường dẫn giải mã HTJ2K cho phép một tệp EXN nén theo chuẩn HTJ2K do kẻ tấn công tạo ra gây ra việc chấm dứt tiến trình không điều kiện (unconditional process abort) trên bất kỳ ứng dụng nào gọi hàm exr_start_read() với dữ liệu đầu vào không đáng tin cậy, dẫn đến từ chối dịch vụ (DoS). Vụ sập được kích hoạt bởi một marker QCD có năm bit thấp nhất bằng 0; OpenEXR chuyển giá trị này sang thư viện OpenJPH do bên thứ ba cung cấp trong khi xây dựng codestream và đánh giá các tham số delta lượng tử hóa của nó. OpenJPH sử dụng assertion thay vì lỗi có thể phục hồi để xác thực các bit đó, do đó bất kỳ giá trị không hợp lệ nào đều gọi trực tiếp hàm abort() mà không thể được xử lý bởi cơ chế bắt lỗi ở mức bao quanh; vấn đề này trở nên nghiêm trọng hơn khi OpenEXR chỉ bọc bộ phân tích cú pháp tiêu đề HT nội bộ của nó trong cơ chế xử lý lỗi, để lại các lệnh đọc và xây dựng codestream sau đó không được bảo vệ. Vấn đề này đã được khắc phục trong phiên bản 3.4.13.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.