[Pkg-mozext-maintainers] firefox-sage diff for Lenny fixing CVE-2009-4102
Steffen Joeris
steffen.joeris at skolelinux.de
Fri Dec 11 09:41:51 UTC 2009
Hi Alan
Thanks for sending us this debdiff.
> Attached is my proposed diff for Lenny. It takes the 'least changes'
> approach to fixing the problem, which isn't great long term. Having
> applied this patch it now passes the test feeds in both html/non-html
> mode:
>
> http://users.aber.ac.uk/ajw/new.rss
> http://users.aber.ac.uk/ajw/newI.rss
> http://users.aber.ac.uk/ajw/everything.atom (this is the test case from
> 2006 which had a regression)
>
> Etch is somewhat different, and still has my original patch from the 2006
> vulnerability which means there is no regression and it also fixed one of
> the newer test cases.
>
> Etch actually seemed to pass all the test cases there, but I know at least
> the malicious link one would be exploitable with only a very small change
> to the feed. (The benign 'exploit' made a few assumptions about which
> version of FF/IW you're using, which caused an exception to be thrown part
> way through executing the exploit, before there is any indication of
> failure).
>
> Please can you review this and allow me to make an upload to
> stable-security? I'll provide a similar patch for etch shortly too.
The patch looks good, but when looking at it, I was wondering whether it
misses a few parts?
Do we need to call entityEncode around
this.simpleHtmlParser.parse(item.getContent()); (line 242)
There are also a few more itemget*() calls, where I am unable to determine
whether they are all plain user input, maybe easier for someone that uses
firefox-sage.
If you can determine that this is all we need, then please go ahead.
Cheers
Steffen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozext-maintainers/attachments/20091211/4d46e174/attachment.pgp>
More information about the Pkg-mozext-maintainers
mailing list