US-CERT Vulnerability Note VU#162289

Mark Mitchell mark@codesourcery.com
Fri Apr 25 18:24:00 GMT 2008


Daniel Jacobowitz wrote:

> The R in CERT is "Response" (at least it used to be; I can't find an
> expansion on their web site...).  They're responding to a problem that
> was reported to them, and alerting others to the problem.  We can
> argue about the details, but not about the need to respond.

I agree.

I am not happy about some of the ways in which CERT has singled out GCC 
in this situation.  That said, warning people that applications that use 
a particular style of security check are broken is a perfectly 
reasonable thing to do, especially given that the broken security check 
is known to be present in real-world applications.  In fact, warning 
people that such code worked with GCC X, but not GCC X+1, is useful; 
some people may not be able to audit the code, but may be able to 
control whether or not they upgrade to a new compiler, and this is 
useful data for those people.  But, it should be made clear that 
switching from GCC to icc (or whatever) is not a solution, since many of 
those compilers also do the optimization.  (Never mind the risks that 
making a major change to your build environment entails...)

-- 
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713



More information about the Gcc mailing list