Daily Archives: July 30, 2009

Isn’t C++ wonderful

The Register: Tiny typo blamed for massive IE security fail

A rogue ampersand (“&”) created a security hole in a the MSVidCtl ActiveX control that hackers began exploiting early this month. A blog posting on Microsoft’s Security Development Lifecycle (SDL) by Michael Howard, a security program manager at Microsoft, explained that the minor typo corrupted the code used by the ActiveX control. This in turn created a buffer-overflow bug, he explains.

I think you could argue this is caused by a design fault in C++.