CVE details
CVE-2026-72556
A remote code execution vulnerability in ZoneMinder 1.39.17 allows any authenticated user to execute OS commands by exploiting a broken permission check in the Filter class. The canEdit() and canDelete() methods invoke nonexistent methods on the ZM\User class, causing PHP __call() to return a truthy value that bypasses the permission check for all users. Any authenticated user can trigger filter-based OS command execution regardless of their assigned role.
- Score
- 8.8 high
- Published
- 2026-08-11
- Links
- NVD · cve.org · Report wrong data
Matched ports (4)
| Port | Package | Version | Status | Maintainer |
|---|---|---|---|---|
| multimedia/zoneminder | zoneminder-php82 | 1.38.6 | unaddressed | bsd@abinet.ru |
| multimedia/zoneminder | zoneminder-php83 | 1.38.6 | unaddressed | bsd@abinet.ru |
| multimedia/zoneminder | zoneminder-php84 | 1.38.6 | unaddressed | bsd@abinet.ru |
| multimedia/zoneminder | zoneminder-php85 | 1.38.6 | unaddressed | bsd@abinet.ru |
Template for a VuXML entry
Range taken from the CVE record, check it before committing. make newentry in security/vuxml creates the vid.
<vuln vid="FIXME (make newentry)">
<topic>FIXME -- FIXME</topic>
<affects>
<package>
<name>zoneminder-php82</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>zoneminder-php83</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>zoneminder-php84</name>
<range><lt>FIXME</lt></range>
</package>
<package>
<name>zoneminder-php85</name>
<range><lt>FIXME</lt></range>
</package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
<p>A remote code execution vulnerability in ZoneMinder 1.39.17 allows any
authenticated user to execute OS commands by exploiting a broken
permission check in the Filter class. The canEdit() and canDelete()
methods invoke nonexistent methods on the ZM\User class, causing PHP
__call() to return a truthy value that bypasses the permission check
for all users. Any authenticated user can trigger filter-based OS
command execution regardless of their assigned role.</p>
</body>
</description>
<references>
<cvename>CVE-2026-72556</cvename>
<url>https://nvd.nist.gov/vuln/detail/CVE-2026-72556</url>
</references>
<dates>
<discovery>2026-08-11</discovery>
<entry>2026-10-27</entry>
</dates>
</vuln>