package/qemu: security bump version to 8.1.1
PATCH v2 1/1 package/qemu: security bump version to 8.1.1
Fixes the following CVEs :
- CVE-2023-4135 (https://gitlab.com/qemu-project/qemu/-/commit/ecb1b7b082d3b7dceff0e486a114502fc52c0fdf)
- CVE-2023-3354 (https://gitlab.com/qemu-project/qemu/-/commit/10be627d2b5ec2d6b3dce045144aa739eef678b4)
- CVE-2023-3180 (https://gitlab.com/qemu-project/qemu/-/commit/9d38a8434721a6479fe03fb5afb150ca793d3980)
The changes between 8.1.0 and 8.1.1 are only limited to bug fixes:
6bb4a8a47a (v8.1.1) Update version for 8.1.1 release045fa84784 tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR 56270e5d3d meson: Fix targetos match for illumos and Solaris. 60da8301fe s390x/ap: fix missing subsystem reset registration 8b479229ff ui: fix crash when there are no active_consoled4919bbcc2 virtio-gpu/win32: set the destroy function on load cae7dc1452 target/riscv: Allocate itrigger timers only once7385e00665 target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes 1d4fb5815c target/riscv: fix satp_mode_finalize() when satp_mode.supported = 0 b822207513 hw/riscv: virt: Fix riscv,pmu DT node path2947da750e linux-user/riscv: Use abi type for target_ucontext 60a7f5c8fe hw/intc: Make rtc variable names consistent566dac7127 hw/intc: Fix upper/lower mtime write calculation8ae20123b6 target/riscv: Fix zfa fleq.d and fltq.d6c24b6000b target/riscv: Fix page_check_range use in fault-only-first 987e90cfd2 target/riscv/cpu.c: add zmmul isa stringb9f83298b9 hw/char/riscv_htif: Fix the console syscall on big endian hosts 3d6251f416 hw/char/riscv_htif: Fix printing of console characters on big endian hosts 9832a670b3 arm64: Restore trapless ptimer accessdf33ce9b6d virtio: Drop out of coroutine context in virtio_load() eeee989f72 qxl: don't assert() if device isn't yet initialized 93d4107937 hw/net/vmxnet3: Fix guest-triggerable assert()6356785daa docs tests: Fix use of migrate_set_parameter01bf87c8e3 qemu-options.hx: Rephrase the descriptions of the -hd* and -cdrom options 25ec23ab3f hw/i2c/aspeed: Fix TXBUF transmission start position error 9dc6f05cc8 hw/i2c/aspeed: Fix Tx count and Rx size error in buffer pool mode d5361580ac hw/ide/ahci: fix broken SError handlinge8f5ca57e4 hw/ide/ahci: fix ahci_write_fis_sdb()4448c345bc hw/ide/ahci: PxCI should not get cleared when ERR_STAT is set 4fbd5a5202 hw/ide/ahci: PxSACT and PxCI is cleared when PxCMD.ST is cleared 16cc9594d2 hw/ide/ahci: simplify and document PxCI handling1efefd13ca hw/ide/ahci: write D2H FIS when processing NCQ command c2e0495e3c hw/ide/core: set ERR_STAT in unsupported command completion f64f1f8704 target/ppc: Fix LQ, STQ register-pair order for big-endian 9f54fef2c0 target/ppc: Flush inputs to zero with NJ in ppc_store_vscr 5358980d33 hw/ppc/e500: fix broken snapshot replay6864f05cb1 ppc/vof: Fix missed fields in VOF cleanup0175121c6c ui/dbus: Properly dispose touch/mouse dbus objects e975434d62 target/i386: raise FERR interrupt with iothread locked e5e77f256f linux-user: Adjust brk for load_bias645b87f650 target/arm: properly document FEAT_CRC3286d7b08d71 block-migration: Ensure we don't crash during migration cleanup 5691fbf440 softmmu: Assert data in bounds in iotlb_to_section 441106eebb docs/about/license: Update LICENSE URL63188a00bb target/arm: Fix 64-bit SSRA7012e20b2d target/arm: Fix SME ST1Qc8e381d672 accel/kvm: Specify default IPA size for arm6434808d041c kvm: Introduce kvm_arch_get_default_type hook01f6417f15 include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts 14a8213b75 target/s390x: Check reserved bits of VFMIN/VFMAX's M5 c12eddbd48 target/s390x: Fix VSTL with a large length880e82ed78 target/s390x: Use a 16-bit immediate in VREP5980189e96 target/s390x: Fix the "ignored match" case in VSTRS
---
Changes v1 -> v2:
- add a comment to explain why ignoring CVEs is required
--- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-)
package/qemu/qemu.hash +1 -1
@@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 710c101198e334d4762eef65f649bc43fa8a5dd75303554b8acfec3eb25f0e55 qemu-8.1.0.tar.xz +sha256 37ce2ef5e500fb752f681117c68b45118303ea49a7e26bd54080ced54fab7def qemu-8.1.1.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
package/qemu/qemu.mk +7 -1
@@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 8.1.0 +QEMU_VERSION = 8.1.1 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c
@@ -16,6 +16,12 @@ QEMU_LICENSE_FILES = COPYING COPYING.LIB # individual source files. QEMU_CPE_ID_VENDOR = qemu +# Need to ignore the following CVEs because the CPE database does +# not have an entry for the 8.1.1 version yet. +QEMU_IGNORE_CVES += CVE-2023-4135 +QEMU_IGNORE_CVES += CVE-2023-3354 +QEMU_IGNORE_CVES += CVE-2023-3180 + #------------------------------------------------------------- # The build system is now partly based on Meson.
Signature · 6 lines
2.34.1 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
Quoted 63 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Clement" == Clement Ramirez <[email protected]> writes:
Fixes the following CVEs :
- CVE-2023-4135 (https://gitlab.com/qemu-project/qemu/-/commit/ecb1b7b082d3b7dceff0e486a114502fc52c0fdf)
- CVE-2023-3354 (https://gitlab.com/qemu-project/qemu/-/commit/10be627d2b5ec2d6b3dce045144aa739eef678b4)
- CVE-2023-3180 (https://gitlab.com/qemu-project/qemu/-/commit/9d38a8434721a6479fe03fb5afb150ca793d3980)The changes between 8.1.0 and 8.1.1 are only limited to bug fixes:
6bb4a8a47a(v8.1.1) Update version for 8.1.1 release045fa84784tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR56270e5d3dmeson: Fix targetos match for illumos and Solaris.60da8301fes390x/ap: fix missing subsystem reset registration8b479229ffui: fix crash when there are noactive_consoled4919bbcc2virtio-gpu/win32: set the destroy function on loadcae7dc1452target/riscv: Allocate itrigger timers only once7385e00665target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes1d4fb5815ctarget/riscv: fixsatp_mode_finalize()when satp_mode.supported = 0b822207513hw/riscv: virt: Fix riscv,pmu DT node path2947da750elinux-user/riscv: Use abi type fortarget_ucontext60a7f5c8fehw/intc: Make rtc variable names consistent566dac7127hw/intc: Fix upper/lower mtime write calculation8ae20123b6target/riscv: Fix zfa fleq.d and fltq.d6c24b6000btarget/riscv: Fixpage_check_rangeuse in fault-only-first987e90cfd2target/riscv/cpu.c: add zmmul isa stringb9f83298b9hw/char/riscv_htif: Fix the console syscall on big endian hosts3d6251f416hw/char/riscv_htif: Fix printing of console characters on big endian hosts9832a670b3arm64: Restore trapless ptimer accessdf33ce9b6dvirtio: Drop out of coroutine context invirtio_load()eeee989f72qxl: don'tassert()if device isn't yet initialized93d4107937hw/net/vmxnet3: Fix guest-triggerableassert()6356785daadocs tests: Fix use ofmigrate_set_parameter01bf87c8e3qemu-options.hx: Rephrase the descriptions of the -hd* and -cdrom options25ec23ab3fhw/i2c/aspeed: Fix TXBUF transmission start position error9dc6f05cc8hw/i2c/aspeed: Fix Tx count and Rx size error in buffer pool moded5361580achw/ide/ahci: fix broken SError handlinge8f5ca57e4hw/ide/ahci: fixahci_write_fis_sdb()4448c345bchw/ide/ahci: PxCI should not get cleared whenERR_STATis set4fbd5a5202hw/ide/ahci: PxSACT and PxCI is cleared when PxCMD.ST is cleared16cc9594d2hw/ide/ahci: simplify and document PxCI handling1efefd13cahw/ide/ahci: write D2H FIS when processing NCQ commandc2e0495e3chw/ide/core: setERR_STATin unsupported command completionf64f1f8704target/ppc: Fix LQ, STQ register-pair order for big-endian9f54fef2c0target/ppc: Flush inputs to zero with NJ inppc_store_vscr5358980d33hw/ppc/e500: fix broken snapshot replay6864f05cb1ppc/vof: Fix missed fields in VOF cleanup0175121c6cui/dbus: Properly dispose touch/mouse dbus objectse975434d62target/i386: raise FERR interrupt with iothread lockede5e77f256flinux-user: Adjust brk forload_bias645b87f650target/arm: properly documentFEAT_CRC3286d7b08d71block-migration: Ensure we don't crash during migration cleanup5691fbf440softmmu: Assert data in bounds iniotlb_to_section441106eebbdocs/about/license: Update LICENSE URL63188a00bbtarget/arm: Fix 64-bit SSRA7012e20b2dtarget/arm: Fix SME ST1Qc8e381d672accel/kvm: Specify default IPA size for arm6434808d041ckvm: Introducekvm_arch_get_default_typehook01f6417f15include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts14a8213b75target/s390x: Check reserved bits of VFMIN/VFMAX's M5c12eddbd48target/s390x: Fix VSTL with a large length880e82ed78target/s390x: Use a 16-bit immediate in VREP5980189e96target/s390x: Fix the "ignored match" case in VSTRS
Quoted 5 lines
Signed-off-by Clement Ramirez <[email protected]>---
Changes v1 -> v2:
- add a comment to explain why ignoring CVEs is required
Committed, thanks.
Signature · 5 lines
Bye, Peter Korsgaard _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot