In dotCMS 5.x-22.06, it is possible to call the TempResource multiple times, each time requesting the dotCMS server to download a large file. If done repeatedly, this will result in Tomcat request-thread exhaustion and ultimately a denial of any other requests.
The product does not properly control the amount of recursion that takes place, consuming excessive resources, such as allocated memory or the program stack.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Dotcms | Dotcms | * | 21.06.12 (excluding) |
Dotcms | Dotcms | 5.2.0 (including) | 22.10 (excluding) |
Dotcms | Dotcms | 22.03 (including) | 22.03.4 (excluding) |