Popularity decline
Last updated
Last updated
Better tools to check for the vulnerability.
Static/Dynamic Code analysis.
Dissemination of bound checking mechanisms in compilers.
Standard in most distributions and enabled by default.
Still lacking in embedded devices.
Increasingly higher adoption of higher layer languages.
Extensive use and Open Sources libraries improves security.
Security focused languages such as Rust.