It’s hard to stay outraged in the face of the uncaring, unrelenting
barrage of security disasters caused by C/C++. I’ve become numb to
it, and only rarely bother to look closely at the evidence. But it
does happen.

In total there are 36 items addressed in this Apple OS update. At
least 31 of these (86%) are due to software flaws like memory
corruption, type confusion, integer overflow, and out-of-bounds array
accesses, which only afflict C/C++ programs. That is, the vast
majority of security flaws we see in software today are due to the use
of C/C++.