Inclusion of Sensitive Information in Log Files in ZoneMinder - #VU158966
Published: November 3, 2026
Vulnerability details
The vulnerability allows a remote user to cause sensitive configuration values, including database credentials, to be recorded in logs where they may be exposed to unintended recipients.
The vulnerability exists due to insertion of sensitive information into log files in ConfigsController::viewByName() when handling a request for an unknown configuration name. A remote user can submit such a request using a valid API access token to trigger logging of the complete effective configuration through print_r($zm_config, true), potentially exposing secrets through local logs and downstream log collectors.