CVE-2022-39291 json
Denial of service through logs in zoneminder
published 2022-10-07 4 y ago modified 2026-06-17 4 mo ago also EUVD-2022-41789
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 7.1%
- EPSS 7.1% chance of exploitation in 30 days, percentile 94%
- public exploits
- 1
- Exploit-DB
Summary
ZoneMinder is a free, open source Closed-circuit television software application. Affected versions of zoneminder are subject to a vulnerability which allows users with "View" system permissions to inject new data into the logs stored by Zoneminder. This was observed through an HTTP POST request containing log information to the "/zm/index.php" endpoint. Submission is not rate controlled and could affect database performance and/or consume all storage resources. Users are advised to upgrade. There are no known workarounds for this issue.
Patch / fix
- zoneminder zoneminder 1.36.27, 1.37.24
- zoneminder Debian 14, Debian 13, Debian 12 1.36.31+dfsg1-1
debian advisories DEBIAN-CVE-2022-39291
- zoneminder Alpine 3.24, Alpine 3.23, Alpine 3.22 +5 more 1.36.31-r0
alpine advisories ALPINE-CVE-2022-39291
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
Timeline
- Published
- First public exploit (EDB-51071)
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 18 mo ago
Exploit prediction
7.11% chance of exploitation in the next 30 days, higher than 94% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-51071 Zoneminder < v1.37.24 - Log Injection & Stored XSS & CSRF Bypass webapps, 2023-03-27
- github.com https://github.com/ZoneMinder/zoneminder/security/advisories/GHSA-cfcx-v52x-jh74 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L |
| NVD | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L |
Affected products
- ZoneMinder zoneminder
Classification
- Weakness
-
- CWE-20 Improper Input Validation
References
-
github.com
/ZoneMinder/zoneminder/commit/34ffd92bf123070cab6c83ad4cfe6297dd0ed0b4
patch, third-party-advisory
-
github.com
/ZoneMinder/zoneminder/commit/73d9f2482cdcb238506388798d3cf92546f9e40c
patch, third-party-advisory
-
github.com
/ZoneMinder/zoneminder/commit/cb3fc5907da21a5111ae54128a5d0b49ae755e9b
patch, third-party-advisory
-
github.com
/ZoneMinder/zoneminder/commit/de2866f9574a2bf2690276fad53c91d607825408
patch, third-party-advisory
-
github.com
/ZoneMinder/zoneminder/security/advisories/GHSA-cfcx-v52x-jh74
exploit, patch, third-party-advisory
- packetstormsecurity.com /files/171498/Zoneminder-Log-Injection-XSS-Cross-Site-Request-Forgery.html
Sources
- CVE List CVE-2022-39291
- NVD CVE-2022-39291
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.