qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [ANNOUNCE] QEMU 2.8.1 Stable released


From: Michael Roth
Subject: [Qemu-devel] [ANNOUNCE] QEMU 2.8.1 Stable released
Date: Fri, 31 Mar 2017 09:43:57 -0500
User-agent: alot/0.5.1

Hi everyone,

I am pleased to announce that the QEMU v2.8.1 stable release is now
available:

  http://wiki.qemu.org/download/qemu-2.8.1.tar.xz
  http://wiki.qemu.org/download/qemu-2.8.1.tar.xz.sig

v2.8.1 is now tagged in the official qemu.git repository,
and the stable-2.8 branch has been updated accordingly:

  http://git.qemu.org/?p=qemu.git;a=shortlog;h=refs/heads/stable-2.8

This update addresses a number of CVEs relating to virtio-9p/virtfs,
cirrus VGA, and NBD, as well as a broad range of general bug fixes.
Please see the changelog for more details and update accordingly.

Thank you to everyone involved!

CHANGELOG:

7124ccf: Update version for 2.8.1 release (Michael Roth)
08c48c7: spapr: fix off-by-one error in spapr_ovec_populate_dt() (Sam Bobroff)
12110bf: seabios: update to 1.10.2 release (Gerd Hoffmann)
07672ab: qom: Fix regression with 'qom-type' (Eric Blake)
877e2b0: target/s390x: Fix broken user mode (Stefan Weil)
2f8ab9b: qapi: Fix QemuOpts visitor regression on unvisited input (Eric Blake)
c15c6d2: qom: Avoid unvisited 'id'/'qom-type' in user_creatable_add_opts (Eric 
Blake)
dd39c54: monitor: reuse user_creatable_add_opts() instead of 
user_creatable_add() (Igor Mammedov)
879b645: tests: Expose regression in QemuOpts visitor (Eric Blake)
ce37df9: virtio: always use handle_aio_output if registered (Paolo Bonzini)
dc35a13: cirrus: fix off-by-one in cirrus_bitblt_rop_bkwd_transp_*_16 (Gerd 
Hoffmann)
a290442: cirrus: stop passing around src pointers in the blitter (Gerd Hoffmann)
031700e: cirrus: stop passing around dst pointers in the blitter (Gerd Hoffmann)
2f51fd1: cirrus: fix cirrus_invalidate_region (Gerd Hoffmann)
63fdb09: cirrus/vnc: zap bitblit support from console code. (Gerd Hoffmann)
3328c14: fix :cirrus_vga fix OOB read case qemu Segmentation fault (hangaohuai)
a99fd94: Revert "cirrus: allow zero source pitch in pattern fill rops" (Gerd 
Hoffmann)
670ddcc: cirrus: fix patterncopy checks (Gerd Hoffmann)
8db3804: cirrus: fix blit address mask handling (Gerd Hoffmann)
205a619: cirrus: allow zero source pitch in pattern fill rops (Wolfgang 
Bumiller)
5d26f91: cirrus: handle negative pitch in cirrus_invalidate_region() (Wolfgang 
Bumiller)
1a184c3: 9pfs: don't try to flush self and avoid QEMU hang on reset (Greg Kurz)
7f515a9: 9pfs: fix off-by-one error in PDU free list (Greg Kurz)
d437262: target-arm: Fix aarch64 vec_reg_offset (Richard Henderson)
74b13f9: target-arm: Fix aarch64 disas_ldst_single_struct (Richard Henderson)
4bcb497: linux-user: Fix s390x safe-syscall for z900 (Richard Henderson)
8029d55: nbd/client: fix drop_sync [CVE-2017-2630] (Vladimir 
Sementsov-Ogievskiy)
a3aeb9f: thread-pool: add missing qemu_bh_cancel in completion function (Peter 
Lieven)
34e9c09: s390x/css: reassign subchannel if schid is changed after migration 
(Dong Jia Shi)
9e9483d: virtio-pci: reset modern vq meta data (Jason Wang)
ba9c51d: scsi: mptsas: fix the wrong reading size in fetch request (Li Qiang)
495756e: e1000e: correctly tear down MSI-X memory regions (Paolo Bonzini)
9ad2696: NetRxPkt: Account buffer with ETH header in IOV length (Dmitry 
Fleytman)
15ad066: NetRxPkt: Do not try to pull more data than present (Dmitry Fleytman)
7cfd9c1: NetRxPkt: Fix memory corruption on VLAN header stripping (Dmitry 
Fleytman)
bddf223: eth: Extend vlan stripping functions (Dmitry Fleytman)
fc8e94c: cirrus: add blit_is_unsafe call to cirrus_bitblt_cputovideo 
(CVE-2017-2620) (Gerd Hoffmann)
5e46417: hmp: fix block_set_io_throttle (Eric Blake)
d5506b3: qga: ignore EBUSY when freezing a filesystem (Peter Lieven)
823fb68: target-i386: correctly propagate retaddr into SVM helpers (Paolo 
Bonzini)
270a46e: apic: reset apic_delivered global variable on machine reset (Pavel 
Dovgalyuk)
f61f76c: target/sparc: Restore ldstub of odd asis (Richard Henderson)
8ac427c: block/vmdk: Fix the endian problem of buf_len and lba (QingFeng Hao)
1d1d922: target-ppc, tcg: fix usermode segfault with pthread_create() (Sam 
Bobroff)
adf2c47: vnc: do not disconnect on EAGAIN (Michael Tokarev)
1a156ae: sd: sdhci: check data length during dma_memory_read (Prasad J Pandit)
3b8f27f: block/nfs: fix naming of runtime opts (Peter Lieven)
44d24c7: block/nfs: fix NULL pointer dereference in URI parsing (Peter Lieven)
5f4b901: s390x/kvm: fix small race reboot vs. cmma (Christian Borntraeger)
5e40f28: target/s390x: use "qemu" cpu model in user mode (David Hildenbrand)
d2b9063: ahci: advertise HOST_CAP_64 (Ladi Prosek)
d8dea6f: cpu-exec: fix icount out-of-bounds access (Paolo Bonzini)
f054cea: cirrus: fix oob access issue (CVE-2017-2615) (Li Qiang)
5fb07a7: s390x/kvm: fix cmma reset for KVM (Christian Borntraeger)
3fb4b3c: block/iscsi: avoid data corruption with cache=writeback (Peter Lieven)
a626117: virtio: fix up max size checks (Michael S. Tsirkin)
3b33cba: ui: use evdev keymap when running under wayland (Daniel P. Berrange)
50b468d: tcg/aarch64: Fix tcg_out_movi (Richard Henderson)
028fbea: tcg/aarch64: Fix addsub2 for 0+C (Richard Henderson)
6e8052f: char: fix ctrl-a b not working (Marc-André Lureau)
5c60c6e: x86: ioapic: fix fail migration when irqchip=split (Peter Xu)
2ab8276: display: cirrus: ignore source pitch value as needed in blit_is_unsafe 
(Bruce Rogers)
662a97d: exec: Add missing rcu_read_unlock (Roman Kapl)
d6f1194: virtio-crypto: fix possible integer and heap overflow (Gonglei)
f47bf08: qemu-thread: fix qemu_thread_set_name() race in qemu_thread_create() 
(Caoxinhua)
8a65625: ui/vnc: Fix problem with sending too many bytes as server name (Thomas 
Huth)
9f6cb91: scsi-block: fix direction of BYTCHK test for VERIFY commands (Paolo 
Bonzini)
dc659e3: ui/gtk: fix crash at startup when no console is available (Hervé 
Poussineau)
87ede19: pc: fix crash in rtc_set_memory() if initial cpu is marked as 
hotplugged (Igor Mammedov)
da95bfe: 9pfs: fix crash when fsdev is missing (Greg Kurz)
7830be7: virtio: fix vq->inuse recalc after migr (Halil Pasic)
620a65d: pci: fix error message for express slots (Michael S. Tsirkin)
9d14f0c: balloon: Don't balloon roms (Dr. David Alan Gilbert)
04cde53: machine: Convert abstract typename on compat_props to subclass names 
(Eduardo Habkost)
a15785c: 9pfs: fix vulnerability in openat_dir() and local_unlinkat_common() 
(Greg Kurz)
3731a25: 9pfs: fix O_PATH build break with older glibc versions (Greg Kurz)
7e9a1c4: 9pfs: don't use AT_EMPTY_PATH in local_set_cred_passthrough() (Greg 
Kurz)
059f751: 9pfs: fail local_statfs() earlier (Greg Kurz)
bb07a37: 9pfs: fix fd leak in local_opendir() (Greg Kurz)
719e6dd: 9pfs: fix bogus fd check in local_remove() (Greg Kurz)
05a92c2: 9pfs: local: drop unused code (Greg Kurz)
9c5cb58: 9pfs: local: open2: don't follow symlinks (Greg Kurz)
c8c9aab: 9pfs: local: mkdir: don't follow symlinks (Greg Kurz)
5b24a96: 9pfs: local: mknod: don't follow symlinks (Greg Kurz)
9f4ba82: 9pfs: local: symlink: don't follow symlinks (Greg Kurz)
62d1dbb: 9pfs: local: chown: don't follow symlinks (Greg Kurz)
ea9e59b: 9pfs: local: chmod: don't follow symlinks (Greg Kurz)
e314b1b: 9pfs: local: link: don't follow symlinks (Greg Kurz)
d7322e1: 9pfs: local: improve error handling in link op (Greg Kurz)
d93d06a: 9pfs: local: rename: use renameat (Greg Kurz)
0f3490f: 9pfs: local: renameat: don't follow symlinks (Greg Kurz)
cfe40e1: 9pfs: local: lstat: don't follow symlinks (Greg Kurz)
3439290: 9pfs: local: readlink: don't follow symlinks (Greg Kurz)
ec10ead: 9pfs: local: truncate: don't follow symlinks (Greg Kurz)
d3c54bf: 9pfs: local: statfs: don't follow symlinks (Greg Kurz)
91225c6: 9pfs: local: utimensat: don't follow symlinks (Greg Kurz)
4286f58: 9pfs: local: remove: don't follow symlinks (Greg Kurz)
0bb9955: 9pfs: local: unlinkat: don't follow symlinks (Greg Kurz)
a9f46b8: 9pfs: local: lremovexattr: don't follow symlinks (Greg Kurz)
ed6083a: 9pfs: local: lsetxattr: don't follow symlinks (Greg Kurz)
d10142c: 9pfs: local: llistxattr: don't follow symlinks (Greg Kurz)
6c1e3a1: 9pfs: local: lgetxattr: don't follow symlinks (Greg Kurz)
acf22d2: 9pfs: local: open/opendir: don't follow symlinks (Greg Kurz)
54f951d: 9pfs: local: keep a file descriptor on the shared folder (Greg Kurz)
984bd0a: 9pfs: introduce relative_openat_nofollow() helper (Greg Kurz)
52d43ff: 9pfs: remove side-effects in local_open() and local_opendir() (Greg 
Kurz)
e103f9e: 9pfs: remove side-effects in local_init() (Greg Kurz)
2c4f0f6: 9pfs: local: move xattr security ops to 9p-xattr.c (Greg Kurz)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]