Description
Lack of proper authorization implementation in the CashDro 3 web administration panel, version 24.01.00.26. The backend lacks authorization controls, leaving security entirely to the frontend. By modifying the binary string in the ‘Permissions’ field of the JSON response, an attacker could escalate privileges and gain full administrative access. This vulnerability allows all restrictions to be bypassed and completely compromises system management.
Problem types
CWE-862: Missing Authorization
Product status
24.01.00.26
Credits
Pedro Gabaldón Juliá
Javier Medina Munuera
David Montoro Aguilera
Javier Ayala Ortín
Pedro Castillo Torío
References
labs.itresit.es/...abilities-from-pentest-to-stealing-money/
www.incibe.es/...es/aviso/multiple-vulnerabilities-cashdro-3
labs.itresit.es/...abilities-from-pentest-to-stealing-money/