CVE-2026-30971 in ZoneMinder
Tóm tắt
Bởi VulDB • 17/10/2026
ZoneMinder là một ứng dụng phần mềm truyền hình mạch kín (CCTV) miễn phí và mã nguồn mở. Trước các phiên bản 1.39.2, 1.38.2 và 1.36.40, ZoneMinder nội suy trường Device của thiết bị giám sát không được xác thực vào các lệnh shell trong các đường dẫn điều khiển PHP và Perl khi một người dùng đã xác thực có quyền monitor-create hoặc monitor-edit lưu lại một Local monitor mà Đường dẫn Thiết bị (Device Path) chứa các ký tự đặc biệt của shell, đồng thời đường dẫn điều khiển hoặc khởi động của thiết bị giám sát được chạy. Trong cơ chế tấn công này, giá trị Device đã lưu trữ đạt đến lệnh qx() và thực thi bằng dấu backtick trong Perl trước khi quá trình làm sạch đối số (argument detainting) diễn ra trong zmdc.pl, trong khi các đường dẫn lệnh PHP riêng biệt sử dụng các biện pháp bảo vệ escapeshellcmd có thể bị vượt qua. Kẻ tấn công có thể thực thi các lệnh tùy ý với tư cách là người dùng máy chủ web. Lỗ hổng này đã được sửa chữa trong các phiên bản 1.39.2, 1.38.2 và 1.36.40.
If you want to get best quality of vulnerability data, you may have to visit VulDB.