Phabricator Diffusion application allows unauthorized users to delete mirrors

Disclosed: 2015-01-09 23:26:33 By nullsub To phabricator
Unknown
Vulnerability Details
I have succesfully reproduced this issue following these steps: - Creating a repository with an administrator user - Checking that my "guest" user hasn't access to the newly created repository: http://phabricator/diffusion/TEST/edit/ - However, the guest user does have access to delete the mirror: http://phabricator/diffusion/TEST/mirror/delete/1/ You can review the lack of permission-checks in the file: applications/diffusion/controller/DiffusionMirrorDeleteController.php
Actions
View on HackerOne
Report Stats
  • Report ID: 38965
  • State: Closed
  • Substate: resolved
  • Upvotes: 2
Share this report