CVE-2026-30971 in ZoneMinderthông tin

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.

chịu trách nhiệm

GitHub M

Đặt trước

07/03/2026

Tiết lộ

16/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

trung bình

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!