On Tue, Apr 22, 2014 at 5:48 PM, Joshua Cranmer 🐧 <pidgeo...@gmail.com> wrote:
> If these encoders/decoders have been around for 10 years without security
> holes being found, I'll doubt there'll be any reported in the next year.

The encoding converters have been around for more than 10 years and
there have been sec-* bugs in them. In fact, sec-* bugs have been
found recently after the code had aged for 10 years.

One reason I want to get rid of multi-byte encodings that we don't
absolutely need is that multi-byte decoders written with C-style
pointer arithmetic and gotos are prone to bugs. The idea of
Thunderbird adopting the least scrutinized multi-byte decoders creeps
me out as a Thunderbird user, but at least the attack surface in
Firefox will get smaller.

if (CHECK_OVERRUN(dest, destEnd, 2))
  goto error1;

At least there are overrun checks.

As for the landing schedule relative to ESR, it looks like natural
inertia might push the landings past the ESR branch point. (Speaking
of ESR, I sure hope Thunderbird gets rid of VISCII and ARMSCII in the
ESR message compose menu even if it means landing something on
Aurora/Beta.)

-- 
Henri Sivonen
hsivo...@hsivonen.fi
https://hsivonen.fi/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to