Linux KVM Instruction Emulation Issue

Discussion in 'News Aggregator' started by Packet Storm, 30 Aug 2022.

  1. Packet Storm

    Packet Storm Guest

    KVM instruction emulation can run while KVM_VCPU_PREEMPTED is set, which can lead other vcpus to skip sending TLB flush IPIs. As a consequence, KVM instruction emulation can access memory through stale translations when the guest kernel thinks it has flushed all cached translations. This could potentially be used by unprivileged userspace inside a guest to compromise the guest kernel.

    Continue reading...
     

Share This Page

Loading...