Issue: |
|
---|---|
Date: |
|
Severity: | Critical |
Requires Admin Access: | No |
Fix Version: | 3.3 |
Credit: | Gjoko Krstic - zeroscience.mk |
Description: |
It is possible to use a well formed POST to the DWR USer endpoint and add a new blank user to the dotCMS system. This user will not be provisioned or permissioned in any way, though will be a valid user in the system. Using this method combined with other attacks, it might be possible access Administrative Endpoints which would otherwise be protected. |
Mitigation: |
Upgrade to dotCMS 3.3 or backport the fix found in the commits below which will prevent access to DWR endpoints without a valid authenticated user. |
References |
https://github.com/dotCMS/core/commit/7b86fc850bf547e8c82366240dae27e7e56b4305 https://github.com/dotCMS/core/commit/7b86fc850bf547e8c82366240dae27e7e56b4305 |