News

Apple is the latest tech giant to highlight security problems with C/C++ code in operating systems. The company is addressing memory safety in XNU, the kernel for iOS, macOS, watchOS, and more.
Memory safety refers to the extent to which programming languages provide ways to avoid vulnerabilities arising from the mishandling of computer memory. Languages like Rust, Go, C#, Java, Swift ...
Memory safety in C can be summed up in a few words: there isn’t any! C is the most popular programming language used to write applications for embedded systems, particularly microcontroller-based ...
Google's Chrome is looking to bring memory safety to Chrome's C++ codebase. Written by Liam Tung, Contributing Writer May 27, 2022 at 4:22 a.m. PT ...
A code-reuse attack named coroutine frame-oriented programming (CFOP) is capable of exploiting C++ coroutines across three ...
TrapC is an extension of the C programming language that removes the keywords goto and union, adds the keywords trap and alias, and adopts a few features from C++ that improve safety such as ...
Safe C++ Extensions proposal would provide C++ developers with memory-safe implementations of essential data structures and algorithms, along with features that prevent common memory-related errors.
Microsoft is eyeing the Rust programming language as a safer replacement of C/C++ code after discovering just how many security problems are caused by memory corruption bugs. That news comes in a new ...