{"id":"CVE-2019-7331","aliases":["ALPINE-CVE-2019-7331","DEBIAN-CVE-2019-7331","EUVD-2019-16874","GHSA-24p7-v3fm-63vm","UBUNTU-CVE-2019-7331","USN-5889-1"],"status":"published","title":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an...","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","severity":{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.009,"percentile":0.59889,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2019-02-04T19:00:00Z","modified":"2026-11-03T06:32:35Z","fixes":[{"ecosystem":"Alpine:v3.15","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.16","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"zoneminder","fixed_in":["1.36.7-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"zoneminder","fixed_in":["1.34.6-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"zoneminder","fixed_in":["1.34.6-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"zoneminder","fixed_in":["1.34.6-1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:16.04:LTS","package":"zoneminder","fixed_in":["1.29.0+dfsg-1ubuntu2+esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:20.04:LTS","package":"zoneminder","fixed_in":["1.32.3-2ubuntu2+esm1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.15","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.16","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.7-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.34.6-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.34.6-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.34.6-1"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.29.0+dfsg-1ubuntu2+esm1"}]}],"versions":["1.28.1-8","1.29.0+dfsg-1","1.29.0+dfsg-1ubuntu1","1.29.0+dfsg-1ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.32.3-2ubuntu2+esm1"}]}],"versions":["1.32.3-2build1","1.32.3-2ubuntu1","1.32.3-2ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.29.0+dfsg-1ubuntu2+esm1"}]}],"versions":["1.28.1-8","1.29.0+dfsg-1","1.29.0+dfsg-1ubuntu1","1.29.0+dfsg-1ubuntu2"],"bundled":13},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.32.3-2ubuntu2+esm1"}]}],"versions":["1.32.3-2build1","1.32.3-2ubuntu1","1.32.3-2ubuntu2"],"bundled":13},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"zoneminder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.12+dfsg1-1ubuntu0.1~esm1"}]}],"versions":["1.36.7+dfsg1-1","1.36.10+dfsg1-1","1.36.11+dfsg1-1","1.36.12+dfsg1-1"],"bundled":13}],"products":[{"vendor":"zoneminder","product":"zoneminder"}],"references":[{"url":"https://github.com/ZoneMinder/zoneminder/issues/2451","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","evidence","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-7331"},{"url":"https://github.com/advisories/GHSA-24p7-v3fm-63vm"},{"url":"https://security.alpinelinux.org/vuln/CVE-2019-7331","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2019-7331","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2019-7331","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-5889-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2019-7331","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-6777","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-6990","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-6991","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-6992","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-7325","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-7326","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-7327","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-7328","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-7329","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-7330","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-7332","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2022-29806","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2019-7331","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","status":"published","published":"2019-02-04T19:00:00Z","modified":"2024-09-17T01:35:54.481Z","updated_at":"2026-11-02T14:32:22.854093Z"}],"euvd":[{"id":"EUVD-2019-16874","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","status":"published","published":"2019-02-04T19:00:00Z","modified":"2024-09-17T01:35:54Z","updated_at":"2026-11-03T00:28:48.402396Z"}],"ghsa":[{"id":"GHSA-24p7-v3fm-63vm","title":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an...","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","status":"published","published":"2022-05-14T01:37:00Z","modified":"2023-02-02T05:03:58Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:51:45.826629Z"}],"nvd":[{"id":"CVE-2019-7331","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","status":"published","published":"2019-02-04T19:29:00.647Z","modified":"2026-06-17T02:40:28.24Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:05:02.989216Z"}],"osv":[{"id":"ALPINE-CVE-2019-7331","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","status":"published","published":"2019-02-04T19:29:00.647Z","modified":"2026-11-03T06:32:35.248108282Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-03T07:17:20.312441Z"},{"id":"CVE-2019-7331","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","status":"published","published":"2019-02-04T19:29:00.647Z","modified":"2026-10-20T10:51:41.665631563Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:12.675558Z"},{"id":"DEBIAN-CVE-2019-7331","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","status":"published","published":"2019-02-04T19:29:00.647Z","modified":"2026-09-21T07:03:21.474186077Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:45:32.57265Z"},{"id":"UBUNTU-CVE-2019-7331","description":"Self - Stored Cross Site Scripting (XSS) exists in ZoneMinder through 1.32.3 while editing an existing monitor field named \"signal check color\" (monitor.php). There exists no input validation or output filtration, leaving it vulnerable to HTML Injection and an XSS attack.","status":"published","published":"2019-02-04T19:29:00Z","modified":"2026-02-04T04:15:30.519733Z","cvss":[{"version":"3.0","score":6.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:54:21.741399Z"},{"id":"USN-5889-1","title":"zoneminder vulnerabilities","description":"It was discovered that ZoneMinder was not properly sanitizing URL\nparameters for certain views. An attacker could possibly use this issue to\nperform a cross-site scripting (XSS) attack. This issue was only fixed in\nUbuntu 16.04 ESM. (CVE-2019-6777)\n\nIt was discovered that ZoneMinder was not properly sanitizing stored user\ninput later printed to the user in certain views. An attacker could\npossibly use this issue to perform a cross-site scripting (XSS) attack.\nThis issue was only fixed in Ubuntu 16.04 ESM. (CVE-2019-6990,\nCVE-2019-6992)\n\nIt was discovered that ZoneMinder was not properly limiting data size and\nnot properly performing bound checks when processing username and password\ndata, which could lead to a stack buffer overflow. An attacker could\npossibly use this issue to bypass authentication, cause a denial of\nservice or execute arbitrary code. This issue was only fixed in Ubuntu\n16.04 ESM. (CVE-2019-6991)\n\nIt was discovered that ZoneMinder was not properly defining and filtering\ndata that was appended to the webroot URL of a view. An attacker could\npossibly use this issue to perform cross-site scripting (XSS) attacks.\nThis issue was only fixed in Ubuntu 16.04 ESM and Ubuntu 20.04 ESM.\n(CVE-2019-7325, CVE-2019-7329)\n\nIt was discovered that ZoneMinder was not properly sanitizing stored user\ninput later printed to the user in certain views. An attacker could\npossibly use this issue to perform a cross-site scripting (XSS) attack.\nThis issue was only fixed in Ubuntu 20.04 ESM. (CVE-2019-7326)\n\nIt was discovered that ZoneMinder was not properly sanitizing URL\nparameters for certain views. An attacker could possibly use this issue to\nperform a cross-site scripting (XSS) attack. This issue was only fixed in\nUbuntu 20.04 ESM. (CVE-2019-7327, CVE-2019-7328, CVE-2019-7330,\nCVE-2019-7332)\n\nIt was discovered that ZoneMinder was not properly sanitizing user input\nin the monitor editing view. An attacker could possibly use this issue to\nperform a cross-site scripting (XSS) attack. This issue was only fixed in\nUbuntu 16.04 ESM and Ubuntu 20.04 ESM. (CVE-2019-7331)\n\nIt was discovered that ZoneMinder was not properly sanitizing data related\nto file paths in a system. An attacker could possibly use this issue to\nexecute arbitrary code. (CVE-2022-29806)\n","status":"published","published":"2023-02-27T11:46:16Z","modified":"2026-06-25T13:31:47.652342659Z","updated_at":"2026-11-02T16:58:16.738762Z"}]}}
