Leaks summary of private bug when another bug marked as a duplicate

Bug #373683 reported by William Grant
264
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Graham Binns

Bug Description

When bug #372597 (which is public) was marked as a duplicate of bug #185388 (which was private when change was made, and also when the notification was sent, but isn't any more) by somebody with access to the private bug, the notification email for the dupe marking contained the summary of the private bug. That's really not good.

Related branches

Revision history for this message
Eleanor Berger (intellectronica) wrote :

This happens quite rarely, but can potentially be a serious security leak.

The fix I propose is to check, when the bug notification is being created, whether the bug is private, and hiding its title if it is.

Changed in malone:
assignee: nobody → Tom Berger (intellectronica)
importance: Undecided → Medium
milestone: none → 2.2.6
status: New → Triaged
Changed in malone:
assignee: Tom Berger (intellectronica) → nobody
milestone: 2.2.6 → 2.2.7
Changed in malone:
milestone: 2.2.7 → 2.2.8
Deryck Hodge (deryck)
Changed in malone:
milestone: 2.2.8 → 3.0
Deryck Hodge (deryck)
Changed in malone:
milestone: 3.0 → 3.1.10
Revision history for this message
Karl Fogel (kfogel) wrote :

See also bug #354634 ("bug marked as a duplicate of a private bug is marked as public itself"), which is related though not exactly the same.

Deryck Hodge (deryck)
Changed in malone:
milestone: 3.1.10 → none
Deryck Hodge (deryck)
tags: added: dhrb
Graham Binns (gmb)
tags: added: story-better-bug-notification
Graham Binns (gmb)
Changed in malone:
importance: Medium → High
Revision history for this message
Graham Binns (gmb) wrote :

It may make sense to fix bug 111147, bug 31586 and bug 138592 at the same time as this.

Graham Binns (gmb)
Changed in malone:
status: Triaged → In Progress
assignee: nobody → Graham Binns (gmb)
milestone: none → 10.06
Revision history for this message
Ursula Junque (ursinha) wrote : Bug fixed by a commit
Changed in malone:
status: In Progress → Fix Committed
tags: added: qa-needstesting
Graham Binns (gmb)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in malone:
status: Fix Committed → Fix Released
William Grant (wgrant)
visibility: private → public
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.