[Bugs] #3203 UNSP: Need to check Sugar for places where we might break on invalid data from the outside

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Tue Oct 18 11:14:24 EDT 2011


#3203: Need to check Sugar for places where we might break on invalid data from
the outside
------------------------------------------+---------------------------------
    Reporter:  sascha_silbe               |          Owner:                             
        Type:  task                       |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  sugar                      |        Version:  Git as of bugdate          
    Severity:  Major                      |       Keywords:                             
Distribution:                             |   Status_field:  New                        
------------------------------------------+---------------------------------
 #3200 has shown that we need to be careful about any data we get passed
 from the outside, e.g. via activity bundles. Invalid data from the outside
 - regardless whether it's because of user (developer) mistake, corrupted
 files or even outright malice - should not be be able to impact regular
 Sugar operation. We need to audit all places where we handle data from the
 outside and check for potential breakage.

 Hardening e.g. sugar-toolkit against broken icons doesn't help:
  1. If a system icon is broken, we'll want to know that.
  1. Different parts of the system will want to take different actions
 (e.g. different default icons) for invalid data.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/3203>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list