The customer is responsible.
The customer's scope of responsibility is the layers above the guest OS (OS, middleware, application, and data).
The hypervisor is infrastructure below the guest OS that customers cannot access, so treating it as a customer responsibility is wrong and this is incorrect.