Please sign in to comment.
KVM: x86: Introduce segmented_write_std
Introduces segemented_write_std. Switches from emulated reads/writes to standard read/writes in fxsave, fxrstor, sgdt, and sidt. This fixes CVE-2017-2584, a longstanding kernel memory leak. Since commit 283c95d ("KVM: x86: emulate FXSAVE and FXRSTOR", 2016-11-09), which is luckily not yet in any final release, this would also be an exploitable kernel memory *write*! Reported-by: Dmitry Vyukov <email@example.com> Cc: firstname.lastname@example.org Fixes: 9605157 Fixes: 283c95d Suggested-by: Paolo Bonzini <email@example.com> Signed-off-by: Steve Rutherford <firstname.lastname@example.org> Signed-off-by: Paolo Bonzini <email@example.com>
- Loading branch information...