ZeroHour

CVE-2026-76060

moderate

Authenticated OS Command Injection in ZoneMinder Event Export

CVSS 4.0
8.7 high
EPSS
2%p82
Published
()
Modified
AI analysis

ZoneMinder, an open-source video surveillance/NVR platform, contains an OS command injection flaw (CWE-78) in its event export functionality. The exportFile HTTP request parameter is passed into a shell command without sanitization and executed via PHP's exec(), so any authenticated user holding the View Events permission can trigger it over the network. Successful exploitation yields arbitrary operating-system command execution on the ZoneMinder server with the privileges of the web server process, consistent with the high CVSS 4.0 score of 8.7 and high impact on confidentiality, integrity, and availability of the system. Any ZoneMinder deployment is affected, though an attacker must first have (or obtain) an account with View Events permission; the affected version range is not stated in the available data. No public proof-of-concept or in-the-wild exploitation is known so far; the issue is not in CISA KEV and carries a 2.3% EPSS probability of exploitation within 30 days.

What to do: Upgrade ZoneMinder to a patched release as soon as the vendor publishes one (no fixed version is stated in the current data), and treat any release announcement from the project or CISA ICS as the trigger to update. Until then, minimize exposure: keep ZoneMinder behind a VPN or authenticated reverse proxy, limit accounts with View Events permission on internet-facing servers, and restrict or monitor access to the event export endpoint. Check web-server access and audit logs for unexpected exportFile parameter values or spawning of shell processes by the web server user.

Affected
ZoneMinder
Estimated exposure
moderate~tens of thousands of self-hosted installations, of which only a few thousand are internet-exposed — Public internet scans have historically surfaced only a few thousand ZoneMinder instances, and because ZoneMinder is a self-hosted NVR typically deployed on home-lab and small-business LANs, the total install base is plausibly in the tens…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

An authenticated OS command injection vulnerability exists in ZoneMinder's event export functionality. The exportFile HTTP request parameter is passed unsanitized into a shell command executed via PHP's exec(), allowing any authenticated user with View Events permission to execute arbitrary operating system commands on the server.

Weakness
CWE-78
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.