commit | 0185604c2d82c560dab2f2933a18f797e74ab5a8 | [log] [tgz] |
---|---|---|
author | Andrew Honig <ahonig@google.com> | Wed Nov 18 14:50:23 2015 -0800 |
committer | Paolo Bonzini <pbonzini@redhat.com> | Tue Dec 22 15:36:26 2015 +0100 |
tree | 227382c16c0ce92f1912892e159f6aa770235f3a | |
parent | e24dea2afc6a0852983dc741072d8e96155e13f5 [diff] |
KVM: x86: Reload pit counters for all channels when restoring state Currently if userspace restores the pit counters with a count of 0 on channels 1 or 2 and the guest attempts to read the count on those channels, then KVM will perform a mod of 0 and crash. This will ensure that 0 values are converted to 65536 as per the spec. This is CVE-2015-7513. Signed-off-by: Andy Honig <ahonig@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>