summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/qemu/qemu_2.11.1.bb
diff options
context:
space:
mode:
authorJagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com>2018-08-22 17:11:47 +0530
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-29 15:23:51 +0100
commitd82d8d431544225d7f664b16dd34878d71e86a4f (patch)
tree440df7d34937728b34d8d99ebc34312c6bd1621c /meta/recipes-devtools/qemu/qemu_2.11.1.bb
parent2ef1650794724a6cd6b0a6ac44024bbc8ed824a6 (diff)
downloadpoky-d82d8d431544225d7f664b16dd34878d71e86a4f.tar.gz
qemu: CVE-2018-12617
qga: check bytes count read by guest-file-read While reading file content via 'guest-file-read' command, 'qmp_guest_file_read' routine allocates buffer of count+1 bytes. It could overflow for large values of 'count'. Add check to avoid it. Affects qemu < v3.0.0 (From OE-Core rev: a11c8ee86007f7f7a34b9dc29d01acc323b71873) Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/qemu/qemu_2.11.1.bb')
-rw-r--r--meta/recipes-devtools/qemu/qemu_2.11.1.bb1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/recipes-devtools/qemu/qemu_2.11.1.bb b/meta/recipes-devtools/qemu/qemu_2.11.1.bb
index db7ead7682..a447dc7196 100644
--- a/meta/recipes-devtools/qemu/qemu_2.11.1.bb
+++ b/meta/recipes-devtools/qemu/qemu_2.11.1.bb
@@ -25,6 +25,7 @@ SRC_URI = "http://wiki.qemu-project.org/download/${BP}.tar.bz2 \
25 file://0013-ps2-check-PS2Queue-pointers-in-post_load-routine.patch \ 25 file://0013-ps2-check-PS2Queue-pointers-in-post_load-routine.patch \
26 file://0001-CVE-2018-11806-QEMU-slirp-heap-buffer-overflow.patch \ 26 file://0001-CVE-2018-11806-QEMU-slirp-heap-buffer-overflow.patch \
27 file://CVE-2018-7550.patch \ 27 file://CVE-2018-7550.patch \
28 file://CVE-2018-12617.patch \
28 " 29 "
29UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+\..*)\.tar" 30UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+\..*)\.tar"
30 31