... still have multiple easily-uncovered memory issues.
Nobody writes safe C. Believing otherwise is delusional. This has been known for decades. But many believers still exist.
... still have multiple easily-uncovered memory issues.
Nobody writes safe C. Believing otherwise is delusional. This has been known for decades. But many believers still exist.
This is factually incorrect. You can write safe C code which is even correct according to some specification, as in "guaranteed bug free". This is not what most people do (or even know how to do) though.
There are lots of specification driven C applications, which rely on (1) the specification being bug free, (2) the application of the specification being bug free, and (3) the model or proof assistant for the specification being sound and bug free. Getting all three of those is historically very difficult.
It's a straw-man that's trotted out every time, and it's utterly meaningless beyond academic arguments. Even if it is true, it's not relevant for any practical purposes.
And I'll point to CVE-2015-4041 as evidence in my favor - that's a buffer overflow: https://www.cvedetails.com/vulnerability-list/vendor_id-72/p...