Must write downloads of confined apps securely

Bug #1233149 reported by Loïc Minier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-download-manager
Fix Released
Critical
Manuel de la Peña
ubuntu-download-manager (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

hi,

currently download manager makes sure that files are written under an app specific directory, but it takes little care to protect from symlinks pointing out of the directory, but it does run unconfined.

The per-app downloads directory and the downloads should be created securely before we expose this to apps.

Also

Cheers,

Related branches

Loïc Minier (lool)
information type: Private Security → Public
Changed in ubuntu-download-manager:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → Manuel de la Peña (mandel)
Changed in ubuntu-download-manager:
milestone: none → 0.4
Changed in ubuntu-download-manager:
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-download-manager - 0.3+14.10.20140430-0ubuntu1

---------------
ubuntu-download-manager (0.3+14.10.20140430-0ubuntu1) utopic; urgency=low

  [ Manuel de la Peña ]
  * Add upload definitions and autogenerated adaptors.
  * Reorg the code so that it is simpler to share code between the
    uploader and the downloader. Cmake has been added as the new build
    system.
  * Generalize the daemon so that it can be used for the uploader too.
  * Split the different tests now that we are going to support uploads.
  * Split the daemon test code.
  * Refactor q code so that it can be used by uploads and downloads.
  * Remove the use of fakes in favour of google mock. libgoogle-glog-dev
    was added as a dependency. (LP: #1300243)
  * Refactor downloads so that they inherit from transfer and can be
    used in the new q implementation.
  * Provide the factories needed by the uploads.
  * Provide the class that will be performing uploads.
  * Provide the class that will perform mms uploads.
  * Provide factory implementation.
  * Add uploads manager implementation. (LP: #1300178)
  * Organize project simpler so that new developers find it easier to
    move arround the code. (LP: #1300184)
  * Allow the clients to change the destination directory of the
    download. (LP: #1271507)
  * Provide the methods that allow to get all the downloads and all the
    downloads with a given metadata value. (LP: #1233149)

  [ CI bot ]
  * Provide factory implementation.
  * Add uploads manager implementation. (LP: #1300178)
 -- Ubuntu daily release <email address hidden> Wed, 30 Apr 2014 00:10:00 +0000

Changed in ubuntu-download-manager (Ubuntu):
status: New → Fix Released
Changed in ubuntu-download-manager:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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