Improper Authorization in "Customer automation rules" function in pimcore/customer-data-framework
Reported on
May 28th 2023
Description
The product performs authorization checks incorrectly when an unauthorized actor tries to access a resource or perform an actions.
Proof of Concept
The user does not have permission to delete the rule.
Location
- GET /admin/customermanagementframework/rules/list
- POST /admin/customermanagementframework/rules/add
- PUT /admin/customermanagementframework/rules/save
- DELETE /admin/customermanagementframework/rules/delete
Image
https://drive.google.com/drive/folders/1bSCkTQtcGhtdzRjKGD3KIA-8Kx3a406u?usp=sharing
Impact
The attacker can view and freely perform actions to add, modify, or delete rules.
Unfortunately the reported repository is wrong and the correct repo is pimcore/customer-data-framework. @admin can you please resolve it? thanks!
@admin could you please help me make the changes? Or should I close the report and submit it again to the correct repository.
@admin thanks for your help. we also need to update the affected version to 3.4.0 as there's no 11.0.0 version.