summaryrefslogtreecommitdiffstats
path: root/backends/hostmem-file.c
diff options
context:
space:
mode:
authorGerd Hoffmann2018-12-03 11:10:45 +0100
committerGerd Hoffmann2018-12-03 19:40:17 +0100
commitc52d46e041b42bb1ee6f692e00a0abe37a9659f6 (patch)
tree56b59624aa0816febe19b4f3ce3cac4a9a09bdf8 /backends/hostmem-file.c
parentusb-mtp: fix utf16_to_str (diff)
downloadqemu-c52d46e041b42bb1ee6f692e00a0abe37a9659f6.tar.gz
qemu-c52d46e041b42bb1ee6f692e00a0abe37a9659f6.tar.xz
qemu-c52d46e041b42bb1ee6f692e00a0abe37a9659f6.zip
usb-mtp: outlaw slashes in filenames
Slash is unix directory separator, so they are not allowed in filenames. Note this also stops the classic escape via "../". Fixes: CVE-2018-16867 Reported-by: Michael Hanselmann <public@hansmi.ch> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-id: 20181203101045.27976-3-kraxel@redhat.com
Diffstat (limited to 'backends/hostmem-file.c')
0 files changed, 0 insertions, 0 deletions