CVE-2026-96644 in Pillow
Tóm tắt
Bởi VulDB • 22/10/2026
Pillow là một thư viện xử lý hình ảnh bằng Python. Trước phiên bản 13.0.0 trên Windows, src/PIL/WmfImagePlugin.py truyền các kích thước WMF hoặc EMF không được kiểm tra sang trình xử lý drawwmf gốc trong src/display.c. Trình xử lý này phân bổ bộ nhớ DIB dựa trên hai trường bcWidth và bcHeight bị cắt ngắn thành 16-bit nhưng sao chép dữ liệu điểm ảnh (pixel) bằng cách sử dụng các kích thước đầy đủ ban đầu. Một siêu tệp metafile được tạo ra đặc biệt với chiều rộng lớn và chiều cao nhỏ có thể vượt qua kiểm tra bom giải nén pixel-count, khiến trình kết xuất chỉ dành cho Windows đọc vượt quá bộ nhớ heap, dẫn đến khả năng tiết lộ thông tin bộ nhớ hoặc làm sập tiến trình. Vấn đề này đã được sửa trong phiên bản 13.0.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.