Use the restricted Librarian for bug attachments

Bug #488250 reported by Abel Deuring
260
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

As I understand it, the original idea to keep security/privacy-affecting bug attachments more or less private was to use "unguessable" file names.

This is not the case in practise: Many if not all bugs filed via Apport have bug attachments like CoreDump.gz. People "curious" about core dump or similar data can simply iterate over all URLs like http://launchpadlibrarian.net/<number>/CoreDump.gz and see if they find anything interesting.

While this may take a long time, it is not impossible. Even worse would be this scenario: If an application dealing with private data "suddendly" (after a "bad" Debian package update, for example) starts to crash quite often, we can expect to get many bug reports filed via Apport. Since the date when the problem startes to appear is known, it is enough to look at any public bug reported around that time to find the first LibraryFileAlias ID that might be related to the "interesting" core dump data.

We should consider to use the restricted Librarian for bug attachments, at least those that (may) affects security.

Tags: lp-bugs
Revision history for this message
Deryck Hodge (deryck) wrote :

I'm hesitant to set an importance on this until a fuller assessment of the risk, any requirements for a fix, and the approach outlined here. Abel and I discussed this, and he is going to email the internal LP list to get feedback on the concerns raised here.

Changed in malone:
status: New → Triaged
Deryck Hodge (deryck)
Changed in malone:
importance: Undecided → Low
Revision history for this message
Deryck Hodge (deryck) wrote :

I'm marking this a dupe of the longer standing bug, though this one clearly has outlined the fix required well.

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.