Anyone can call createPPA on anyone else

Bug #1011609 reported by Jonathan Lange
256
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Jonathan Lange

Bug Description

Currently, anyone who is logged in can call createPPA on anyone else. Instead, only team admins should be able to create PPAs on teams, and only the person themselves should be able to create PPAs on individuals. i.e. createPPA should require launchpad.Edit.

Related branches

Jonathan Lange (jml)
security vulnerability: no → yes
visibility: public → private
Curtis Hovey (sinzui)
tags: added: disclosure ppa
Changed in launchpad:
assignee: nobody → Jonathan Lange (jml)
status: New → Triaged
importance: Undecided → Critical
tags: added: regression
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: Triaged → Fix Committed
Revision history for this message
Jonathan Lange (jml) wrote :

Verified on qastaging that I cannot create PPAs for wgrant or canonical, but I can make PPAs for jml.

tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
visibility: private → public
Curtis Hovey (sinzui)
tags: added: hardening
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.