CVE-2024-56515 in matrix-media-repothông tin

Tóm tắt

Bởi VulDB • 31/05/2026

Matrix Media Repo (MMR) là một kho lưu trữ phương tiện đa máy chủ (multi-homeserver) có khả năng cấu hình cao dành cho Matrix. Nếu các bộ giải mã thumbnail SVG hoặc JPEGXL được kích hoạt (mặc định chúng bị tắt), người dùng có thể tải lên một tệp tuyên bố là một trong hai loại này và yêu cầu tạo thumbnail để kích hoạt một bộ giải mã khác trong ImageMagick. Trong một số cài đặt ImageMagick, điều này bao gồm khả năng chạy Ghostscript để giải mã hình ảnh/tệp. Nếu các bộ giải mã thumbnail MP4 được kích hoạt (cũng bị tắt theo mặc định), cùng một vấn đề như trên có thể xảy ra với cài đặt ffmpeg. MMR sử dụng nhiều bộ giải mã khác cho tất cả các loại tệp còn lại khi chuẩn bị thumbnail. Các vấn đề lý thuyết có thể xảy ra với các bộ giải mã này, tuy nhiên trong quá trình kiểm thử, chúng không thể khai thác được. Vấn đề này đã được sửa trong MMR v1.3.8. MMR hiện kiểm tra mimetype của phương tiện trước khi tạo thumbnail và chọn bộ giải mã thumbnail dựa trên kết quả đó thay vì dựa vào các giá trị do người dùng cung cấp. Điều này có thể dẫn đến ít thumbnail hơn khi sử dụng các định dạng tệp hiếm gặp. Điều này cũng giúp thu hẹp phạm vi của các vấn đề lý thuyết với tất cả các bộ giải mã mà MMR sử dụng để tạo thumbnail. Người dùng được khuyến nghị nâng cấp. Người dùng không thể nâng cấp có thể tắt các loại thumbnail SVG, JPEGXL và MP4 trong cấu hình MMR, điều này ngăn chặn việc kích hoạt các bộ giải mã. Nên vô hiệu hóa thêm các loại tệp không phổ biến trên máy chủ để hạn chế bề mặt tấn công. Các công nghệ container và các công nghệ tương tự khác cũng có thể được sử dụng để hạn chế tác động của các lỗ hổng trong các bộ giải mã bên ngoài, như ImageMagick và ffmpeg. Một số cài đặt ImageMagick có thể đã vô hiệu hóa các loại tệp "không an toàn", như PDF. Tùy chọn này có thể được sao chép sang các môi trường khác khi cần. ffmpeg có thể được biên dịch với các bộ giải mã/codecs hạn chế. Hình ảnh Docker cho MMR vô hiệu hóa PDF và các định dạng tương tự theo mặc định.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

26/12/2024

Tiết lộ

16/01/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00629

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!