Missing Authorization in ZoneMinder - #VU158965
Published: November 3, 2026
Vulnerability details
The vulnerability allows a remote user to disclose the plaintext database password and other sensitive configuration values.
The vulnerability exists due to missing authorization in the Config API read actions when handling configuration requests. A remote user can use a valid access token for an enabled, API-enabled account to request /zm/api/configs/viewByName/ZM_DB_PASS.json or /zm/api/configs.json and retrieve sensitive effective configuration values without System permission.