[dev] Re: [cvs] commit: imp/lib/MIME/Viewer tnef.php
   
    Michael M Slusarz
     
    slusarz@bigworm.colorado.edu
       
    Mon,  3 Jun 2002 20:56:22 -0600
    
    
  
Quoting Chuck Hagenbuch <chuck@horde.org>:
| chuck       2002/06/03 19:06:30 PDT
| 
|   Modified files:
|     lib/MIME/Viewer      tnef.php 
|   Log:
|   remove a gaping security hole. Can someone explain what this was
|   supposed to do?
|   
|   Revision  Changes    Path
|   1.2       +21 -31    imp/lib/MIME/Viewer/tnef.php
Wow.  My bad.  This is called losing the forest for the trees.  I was 
actually going to implement this very differently - and safely - but 
instead coded it in a bonehead way.  I see this is exactly why we have the 
CVS list.
But... this functionality is needed.  The offending code was what actually 
displayed the attachments.  The current code will simply list the 
attachments that occur inside of a TNEF attachment - of very limited 
usefulness.  The security hole part is what actually returns the data to 
the user.  Instead of passing the filename back to the MIME Viewer, I will 
instead pass the position of the file in the TNEF attachment - this should 
circumvent any security issues.
michael
______________________________________________
Michael Slusarz [slusarz@bigworm.colorado.edu]
The University of Colorado at Boulder