Improper Access Control (IDOR) in neorazorx/facturascripts
Reported on
Apr 28th 2022
Description
Improper Access Control (IDOR) could leak admin information.
Proof of Concept
1.Login as admin, edit a role to give permission show a user information -> save
2.Login as an user with that role -> go to url http://my.facturascripts.site/EditUser?code=admin&action=export&option=PDF
-> Can see all the information of admin (and other users) included email and IP address
Impact
-First, Admin's information can not be seen by any other user, it can lead to dangerous action by attackers.
-Second, impact of the leak of IP addresses (of admin or any other user) is very serious, attackers can use it to seize very valuable information, including your location and online identity. Using this information as a starting point, they could potentially hack your device, steal your identity, and more
This problem has been fixed in two commits