CyberzSOC

Publication detail
← Back to advisories & guidance

CSI: Memory Safe Languages: Reducing Vulnerabilities in Modern Software Development ↗ source

June 24, 2025 NSA Guidance
Co-sealed by: CISA, NSA

Summary

In 2022, the National Security Agency (NSA) released a cybersecurity information sheet (CSI), “Software Memory Safety.” [1] In 2023, the Cybersecurity and Infrastructure Security Agency (CISA) published the joint guide, “The Case for Memory Safe Roadmaps,” [2] and in 2024, the White House issued “Back to the Building Blocks: A Path Toward Secure and Measurable Software.” [3] Though these each address the problem of memory-unsafe code from a different perspective, they all agree that adopting MSLs is a key part to decreasing vulnerabilities and reducing the risk of security incidents. The goal of these documents is to strengthen national cybersecurity by reducing memory-related vulnerabilities, which requires more than developer discipline and best practices. Achieving better memory safety demands language-level protections, library support, robust tooling, and developer training. While decades of experience with nonMSLs have shown that secure coding standards and analysis tools can mitigate many risks, they cannot fully eliminate memory safety vulnerabilities inherent to these languages as effectively as the safeguards used in MSL. MSLs offer built-in safeguards that shift safety burdens from developers to the language and the development environment.

News Coverage

No coverage found in monitored research blogs or news feeds.

CVEs Referenced in This Publication

No CVEs are referenced in this publication.

Vendors Named in This Publication

Each vendor links to its Known Exploited Vulnerabilities catalog page. Only vendors that appear in the KEV catalog are listed, either because the publication cites one of their KEV entries or because it names them directly.