Reproduce two critical bugs in Move VM and know why

#1: The Crash Bug

A bug in the move virtual machine can cause crash in aptos applications.

Introduction

https://medium.com/numen-cyber-labs/analysis-of-the-first-critical-0-day-vulnerability-of-aptos-move-vm-8c1fd6c2b98e

The Move programming language is used in many well-known projects, like Aptos and Sui.

Move virtual machine (movevm) like Ethereum Virtual Machine evm are the same, where it needs to compile the source code into byte code and exectued in the virtual machine.

Read more