Maccms · Maccms · CVE-2023-45503
**Name of the Vulnerable Software and Affected Versions**
Macs CMS version 1.1.4f
**Description**
The issue is related to a lack of protection against SQL injection attacks when handling certain parameters, including `resetPassword`, `forgotPasswordProcess`, `saveUser`, `saveRole`, `deleteUser`, `deleteRole`, `deleteComment`, `allowComment`, and `addComment`. This can allow a remote attacker to execute arbitrary code, cause a denial of service (DoS), escalate privileges, and obtain sensitive information by sending specially crafted requests to the affected endpoints, such as "/resetPassword" or "/saveUser".
**Recommendations**
For Macs CMS version 1.1.4f, as a temporary workaround, consider disabling the `resetPassword`, `forgotPasswordProcess`, `saveUser`, `saveRole`, `deleteUser`, `deleteRole`, `deleteComment`, `allowComment`, `addComment`, and `saveUser` functions until a patch is available. Restrict access to these endpoints to minimize the risk of exploitation. Avoid using the parameters `resetPassword`, `forgotPasswordProcess`, `saveUser`, `saveRole`, `deleteUser`, `deleteRole`, `deleteComment`, `allowComment`, `addComment`, and `saveUser` in the affected API endpoints until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.