[imp] Problems with viewing inline HTML

gpreston@ycp.edu gpreston@ycp.edu
Mon, 22 Jul 2002 14:08:35 -0400


So would the best fix for this problem be to tweak imp/lib/MIME/Viewer/html.php
to suit my needs, or would this be better taken care of somewhere else?

-Gabe

Quoting Eric Rostetter <eric.rostetter@physics.utexas.edu>:

> Quoting gpreston@ycp.edu:
> 
> > I've got a small problem when trying to view an email that is HTML.
> 
> If done by a malicious site, this could become a big problem... ;0
> 
> > I have it
> > set to view the email inline
> 
> And you hopefully read the comments when you enabled it about how dangerous
> this is?  I only recommend doing this is you have something pre-filter
> the html, as IMP doesn't do a terribly effective job of filtering out
> malicious code (though it tries).
> 
> > problem- The links at the bottom of the page are sometimes screwed up. 
> They
> 
> This can happen whenever the html contains a BASE tag.  Only way to fix it
> is to disable BASE tags.  Personnaly I disable all of the tags in 
> (META|APP|SCRIPT|OBJECT|EMBED|FRAME|IFRAME|LAYER|BASE|STYLE) myself.
> 
> > The
> > only thing I can see that is causing this is that some of these HTML
> emails
> > that
> > I'm viewing have a new target set for links, and are calling in their own
> > remote
> > CSS files and this is conflicting with all of IMP's links at the bottom of
> > the
> > page.
> 
> You're lucky if it is only the links at the bottom. If done right it can
> muck with (redirect) all the links on the page. ;)
> 
> > Is anyone else experiencing this problem or am I the only one who's
> > noticed this, and, does anyone know a quick fix to this problem?
> 
> Nope, it is a "known problem" in the world of web mail.  Don't remember
> any recent discussions of this on the IMP lists, but it is not IMP 
> specific either.  This kind of issue (not filtering active html tags)
> can cause vulnerabilities in almost any html-rendering email client.
> The best way to solve it is to filter the html before it gets to the
> clients...
> 
> -- 
> Eric Rostetter
> The Department of Physics
> The University of Texas at Austin
> 
> "TAD (Technology Attachment Disorder) is an unshakable, impractical devotion
> to a brand, platform, product line, or programming language. It's relatively
> harmless among the rank and file, but when management is afflicted the
> damage
> can be measured in dollars. It's also contagious -- someone with sufficient
> political clout can infect an entire organization."
> 
> --"Enterprise Strategies" columnist Tom Yager.
>