Arm defines the pervasive computing that’s shaping today’s connected world. Realized in 180 billion silicon chips, our device architectures orchestrate the performance of the technology that’s transforming our lives — from smartphones to supercomputers, from medical instruments to agricultural sensors, and from base stations to servers.
Visit the Arm website for more information.
How Morello prevents buffer overreads - on example of libjpeg-turbo CVE-2018-19664Tuesday, June 29, 2021
This is an instance of enhanced spatial memory safety on Morello - the features are backed by the hardware with the software updated to utilize them, where the allocator plays the role of one of the software components significantly contributing to the overall increase in security. The capability concept allows the extra security to be integrated into the architecture, and this makes Morello an example of increased ‘security-by-design’.