diff options
| author | Jan Kiszka <[email protected]> | 2009-10-23 07:37:00 +0000 |
|---|---|---|
| committer | Marcelo Tosatti <[email protected]> | 2009-11-04 14:42:35 +0000 |
| commit | a9e38c3e01ad242fe2a625354cf065c34b01e3aa (patch) | |
| tree | 4ea957d97f8d7399f1f58cfce2470f703f6d1a58 /lib/string.c | |
| parent | Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block (diff) | |
| download | kernel-a9e38c3e01ad242fe2a625354cf065c34b01e3aa.tar.gz kernel-a9e38c3e01ad242fe2a625354cf065c34b01e3aa.zip | |
KVM: x86: Catch potential overrun in MCE setup
We only allocate memory for 32 MCE banks (KVM_MAX_MCE_BANKS) but we
allow user space to fill up to 255 on setup (mcg_cap & 0xff), corrupting
kernel memory. Catch these overflows.
Signed-off-by: Jan Kiszka <[email protected]>
Signed-off-by: Marcelo Tosatti <[email protected]>
Diffstat (limited to 'lib/string.c')
0 files changed, 0 insertions, 0 deletions
