last highlighted date: 2024-03-05

Highlights

  • Memory safety vulnerabilities are a class of vulnerability affecting how memory can be accessed,written, allocated, or deallocated in unintended ways.iii Experts have identified a few programminglanguages that both lack traits associated with memory safety and also have high proliferationacross critical systems, such as C and C++.iv Choosing to use memory safe programming languagesat the outset, as recommended by the Cybersecurity and Infrastructure Security Agency’s (CISA)Open-Source Software Security Roadmap is one example of developing software in a secure-by-design manner.