1. A computer implemented method for transparent secure interception handling, comprising: deploying a virtual machine (VM) in an environment, the environment comprising a hypervisor running on a hardware and a firmware which manages the hardware and which manages a VM state, the virtual machine being configured to access a corresponding VM memory of the environment; providing a buffer by the hypervisor to the firmware, in response to deploying the virtual machine; executing VM instructions of the virtual machine; intercepting, by the firmware, a VM instruction of the VM instructions which requires access to instruction data, the instruction data comprising at least one of VM data that is stored in the VM memory and at least part of a state of the virtual machine; upon the intercepting of the VM instruction, copying by the firmware, the VM state into a shadow VM state buffer owned by the firmware; copying, by the firmware, the instruction data to the buffer; executing, by the hypervisor, the intercepted VM instruction using the buffer; updating at least part of the shadow VM state buffer and the VM data in the VM memory using result data in the buffer in response to the executing of the intercepted VM instruction resulting in the result data; and executing the VM instructions based on a state stored in the updated shadow VM state buffer, and following the intercepted VM instruction.