Does anyone know of any C++ security frameworks which protect against buffer overflows, format string bugs and integer overflows please?
That's a standard feature of current Microsoft compilers, except for the format string bugs. Those aren't really C++ bugs but C bugs. C++ formatting solutions are generally typesafe.