A CSRF check issue exists in ZoneMinder through 1.32.3 as whenever a CSRF check fails, a callback function is called displaying a Try again button, which allows resending the failed request, making the CSRF attack successful.
The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Zoneminder | Zoneminder | * | 1.32.3 (including) |
| Zoneminder | Ubuntu | cosmic | * |
| Zoneminder | Ubuntu | devel | * |
| Zoneminder | Ubuntu | disco | * |
| Zoneminder | Ubuntu | eoan | * |
| Zoneminder | Ubuntu | esm-apps/focal | * |
| Zoneminder | Ubuntu | esm-apps/jammy | * |
| Zoneminder | Ubuntu | esm-apps/noble | * |
| Zoneminder | Ubuntu | esm-apps/resolute | * |
| Zoneminder | Ubuntu | focal | * |
| Zoneminder | Ubuntu | groovy | * |
| Zoneminder | Ubuntu | hirsute | * |
| Zoneminder | Ubuntu | impish | * |
| Zoneminder | Ubuntu | jammy | * |
| Zoneminder | Ubuntu | kinetic | * |
| Zoneminder | Ubuntu | lunar | * |
| Zoneminder | Ubuntu | mantic | * |
| Zoneminder | Ubuntu | noble | * |
| Zoneminder | Ubuntu | oracular | * |
| Zoneminder | Ubuntu | plucky | * |
| Zoneminder | Ubuntu | questing | * |
| Zoneminder | Ubuntu | resolute | * |
| Zoneminder | Ubuntu | stonking | * |
| Zoneminder | Ubuntu | trusty | * |