Bug 1116726 - VUL-0: CVE-2018-19364: xen: qemu: 9pfs: Use-after-free due to race condition while updating fid path
Summary: VUL-0: CVE-2018-19364: xen: qemu: 9pfs: Use-after-free due to race condition ...
Status: RESOLVED INVALID
Alias: None
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Charles Arnold
QA Contact: Security Team bot
URL:
Whiteboard: CVSSv2:NVD:CVE-2018-19364:2.1:(AV:L/A...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-20 13:00 UTC by Marcus Meissner
Modified: 2019-03-25 07:50 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Meissner 2018-11-20 13:00:47 UTC
+++ This bug was initially created as a clone of Bug #1116717 +++

via oss-sec

   Hello,

A use-after-free flaw was found in the VirtFS, host directory sharing via Plan 
9 File System(9pfs) support in QEMU. It could occur due to a race condition in 
updating fid path in worker threads via v9fs_path_copy(), while accessing 
files on a shared host directory.

A user inside guest could use this flaw to crash the QEMU process resulting in 
DoS issue.

Upstream patch:
---------------
   -> https://lists.gnu.org/archive/html/qemu-devel/2018-11/msg01139.html
   -> https://lists.gnu.org/archive/html/qemu-devel/2018-11/msg02795.html

This issue was reported by Zhibin hu.

Thank you.
--
Prasad J Pandit / Red Hat Product Security Team
47AF CE69 3A90 54AA 9045 1053 DD13 3D32 FE5B 041F
Comment 1 Charles Arnold 2018-11-26 18:48:38 UTC
No shipping xen qemu version supports 9pfs (upstream or tradational).

Explanation:
Support for 9pfs was added in the 'upstream' Xen qemu version with Xen 4.9.
This is the Xen version that shipped with sle12sp3. However, we don't ship
the 'upstream' xen qemu version in sle12sp3. Instead we use the KVM/qemu
version. The qemu-traditional version which does ship in sle12sp3 is very
old and doesn't support 9pfs.

This bug and 1117279 can be closed.
Comment 2 Marcus Meissner 2018-11-27 07:19:57 UTC
closing