dude, you have NO idea what you're talking about. the problem was NOT with the bounds checking feature per se but how the KSPP botched up their attempt to rip off some code i wrote a year ago which has none of these issues.
Torvalds' rants about the incompetence of the KSPP: lkml.org/lkml/2017/11/17/423 and lkml.org/lkml/2017/11/17/767 . no wonder linux security suffers from both sides as the end result. the 90's idea of debugging == security has been dead ever since.