[Kernel-packages] [Bug 1960681] Re: Bionic update: upstream stable patchset 2022-02-11

2022-03-21 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 4.15.0-173.182

---
linux (4.15.0-173.182) bionic; urgency=medium

  * bionic/linux: 4.15.0-173.182 -proposed tracker (LP: #1965552)

  * Pick fixup from upstream stable patchset 2022-03-04 to address cert
failure with clock jitter test on NUC7i3DNHE (LP: #1964213)
- Bluetooth: refactor malicious adv data check

linux (4.15.0-172.181) bionic; urgency=medium

  * CVE-2022-0847
- lib/iov_iter: initialize "flags" in new pipe_buffer

  * Bionic update: upstream stable patchset 2022-02-11 (LP: #1960681)
- Bluetooth: bfusb: fix division by zero in send path
- USB: core: Fix bug in resuming hub's handling of wakeup requests
- USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
- can: gs_usb: fix use of uninitialized variable, detach device on reception
  of invalid USB data
- can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
- random: fix data race on crng_node_pool
- random: fix data race on crng init time
- staging: wlan-ng: Avoid bitwise vs logical OR warning in
  hfa384x_usb_throttlefn()
- drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
- orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
- media: uvcvideo: fix division by zero at stream start
- rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with
  interrupts enabled
- Bluetooth: schedule SCO timeouts with delayed_work
- Bluetooth: fix init and cleanup of sco_conn.timeout_work
- HID: uhid: Fix worker destroying device without any protection
- HID: wacom: Ignore the confidence flag when a touch is removed
- HID: wacom: Avoid using stale array indicies to read contact count
- nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed
  bind()
- rtc: cmos: take rtc_lock while reading from CMOS
- media: flexcop-usb: fix control-message timeouts
- media: mceusb: fix control-message timeouts
- media: em28xx: fix control-message timeouts
- media: cpia2: fix control-message timeouts
- media: s2255: fix control-message timeouts
- media: dib0700: fix undefined behavior in tuner shutdown
- media: redrat3: fix control-message timeouts
- media: pvrusb2: fix control-message timeouts
- media: stk1160: fix control-message timeouts
- can: softing_cs: softingcs_probe(): fix memleak on registration failure
- shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
- PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
- Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
- clk: bcm-2835: Pick the closest clock rate
- clk: bcm-2835: Remove rounding up the dividers
- wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
- media: em28xx: fix memory leak in em28xx_init_dev
- Bluetooth: stop proccessing malicious adv data
- media: dmxdev: fix UAF when dvb_register_device() fails
- crypto: qce - fix uaf on qce_ahash_register_one
- tty: serial: atmel: Check return code of dmaengine_submit()
- tty: serial: atmel: Call dma_async_issue_pending()
- media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
- netfilter: bridge: add support for pppoe filtering
- arm64: dts: qcom: msm8916: fix MMC controller aliases
- drm/amdgpu: Fix a NULL pointer dereference in
  amdgpu_connector_lcd_native_mode()
- drm/radeon/radeon_kms: Fix a NULL pointer dereference in
  radeon_driver_open_kms()
- serial: amba-pl011: do not request memory region twice
- floppy: Fix hang in watchdog when disk is ejected
- media: dib8000: Fix a memleak in dib8000_init()
- media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
- media: si2157: Fix "warm" tuner state detection
- sched/rt: Try to restart rt period timer when rt runtime exceeded
- media: dw2102: Fix use after free
- media: msi001: fix possible null-ptr-deref in msi001_probe()
- usb: ftdi-elan: fix memory leak on device disconnect
- x86/mce/inject: Avoid out-of-bounds write when setting flags
- pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in
  __nonstatic_find_io_region()
- pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in
  nonstatic_find_mem_region()
- ppp: ensure minimum packet size in ppp_write()
- fsl/fman: Check for null pointer after calling devm_ioremap
- spi: spi-meson-spifc: Add missing pm_runtime_disable() in 
meson_spifc_probe
- tpm: add request_locality before write TPM_INT_ENABLE
- can: softing: softing_startstop(): fix set but not used variable warning
- can: xilinx_can: xcan_probe(): check for error irq
- pcmcia: fix setting of kthread task states
- net: mcs7830: handle usb read errors properly
- 

[Kernel-packages] [Bug 1960681] Re: Bionic update: upstream stable patchset 2022-02-11

2022-02-15 Thread Stefan Bader
** Changed in: linux (Ubuntu Bionic)
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1960681

Title:
  Bionic update: upstream stable patchset 2022-02-11

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Bionic:
  Fix Committed

Bug description:
  SRU Justification

  Impact:
     The upstream process for stable tree updates is quite similar
     in scope to the Ubuntu SRU process, e.g., each patch has to
     demonstrably fix a bug, and each patch is vetted by upstream
     by originating either directly from a mainline/stable Linux tree or
     a minimally backported form of that patch. The following upstream
     stable patches should be included in the Ubuntu kernel:

     upstream stable patchset 2022-02-11

  Ported from the following upstream stable releases:
  v4.14.263, v4.19.226

     from git://git.kernel.org/

  Bluetooth: bfusb: fix division by zero in send path
  USB: core: Fix bug in resuming hub's handling of wakeup requests
  USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
  mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
  can: gs_usb: fix use of uninitialized variable, detach device on reception of 
invalid USB data
  can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
  random: fix data race on crng_node_pool
  random: fix data race on crng init time
  staging: wlan-ng: Avoid bitwise vs logical OR warning in 
hfa384x_usb_throttlefn()
  drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
  orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
  media: uvcvideo: fix division by zero at stream start
  rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with 
interrupts enabled
  Bluetooth: schedule SCO timeouts with delayed_work
  Bluetooth: fix init and cleanup of sco_conn.timeout_work
  HID: uhid: Fix worker destroying device without any protection
  HID: wacom: Ignore the confidence flag when a touch is removed
  HID: wacom: Avoid using stale array indicies to read contact count
  nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
  rtc: cmos: take rtc_lock while reading from CMOS
  media: flexcop-usb: fix control-message timeouts
  media: mceusb: fix control-message timeouts
  media: em28xx: fix control-message timeouts
  media: cpia2: fix control-message timeouts
  media: s2255: fix control-message timeouts
  media: dib0700: fix undefined behavior in tuner shutdown
  media: redrat3: fix control-message timeouts
  media: pvrusb2: fix control-message timeouts
  media: stk1160: fix control-message timeouts
  can: softing_cs: softingcs_probe(): fix memleak on registration failure
  shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
  PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
  Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
  clk: bcm-2835: Pick the closest clock rate
  clk: bcm-2835: Remove rounding up the dividers
  wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
  media: em28xx: fix memory leak in em28xx_init_dev
  Bluetooth: stop proccessing malicious adv data
  media: dmxdev: fix UAF when dvb_register_device() fails
  crypto: qce - fix uaf on qce_ahash_register_one
  tty: serial: atmel: Check return code of dmaengine_submit()
  tty: serial: atmel: Call dma_async_issue_pending()
  media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
  netfilter: bridge: add support for pppoe filtering
  arm64: dts: qcom: msm8916: fix MMC controller aliases
  drm/amdgpu: Fix a NULL pointer dereference in 
amdgpu_connector_lcd_native_mode()
  drm/radeon/radeon_kms: Fix a NULL pointer dereference in 
radeon_driver_open_kms()
  serial: amba-pl011: do not request memory region twice
  floppy: Fix hang in watchdog when disk is ejected
  media: dib8000: Fix a memleak in dib8000_init()
  media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
  media: si2157: Fix "warm" tuner state detection
  sched/rt: Try to restart rt period timer when rt runtime exceeded
  media: dw2102: Fix use after free
  media: msi001: fix possible null-ptr-deref in msi001_probe()
  usb: ftdi-elan: fix memory leak on device disconnect
  x86/mce/inject: Avoid out-of-bounds write when setting flags
  pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in 
__nonstatic_find_io_region()
  pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in 
nonstatic_find_mem_region()
  ppp: ensure minimum packet size in ppp_write()
  fsl/fman: Check for null pointer after calling devm_ioremap
  spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
  tpm: add request_locality before write TPM_INT_ENABLE
  can: 

[Kernel-packages] [Bug 1960681] Re: Bionic update: upstream stable patchset 2022-02-11

2022-02-11 Thread Kamal Mostafa
** Description changed:

  SRU Justification
  
  Impact:
     The upstream process for stable tree updates is quite similar
     in scope to the Ubuntu SRU process, e.g., each patch has to
     demonstrably fix a bug, and each patch is vetted by upstream
     by originating either directly from a mainline/stable Linux tree or
     a minimally backported form of that patch. The following upstream
     stable patches should be included in the Ubuntu kernel:
  
     upstream stable patchset 2022-02-11
+ 
+ Ported from the following upstream stable releases:
+ v4.14.263, v4.19.226
+ 
     from git://git.kernel.org/
  
  Bluetooth: bfusb: fix division by zero in send path
  USB: core: Fix bug in resuming hub's handling of wakeup requests
  USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
  mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
  can: gs_usb: fix use of uninitialized variable, detach device on reception of 
invalid USB data
  can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
  random: fix data race on crng_node_pool
  random: fix data race on crng init time
  staging: wlan-ng: Avoid bitwise vs logical OR warning in 
hfa384x_usb_throttlefn()
  drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
  orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
  media: uvcvideo: fix division by zero at stream start
  rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with 
interrupts enabled
  Bluetooth: schedule SCO timeouts with delayed_work
  Bluetooth: fix init and cleanup of sco_conn.timeout_work
  HID: uhid: Fix worker destroying device without any protection
  HID: wacom: Ignore the confidence flag when a touch is removed
  HID: wacom: Avoid using stale array indicies to read contact count
  nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
  rtc: cmos: take rtc_lock while reading from CMOS
  media: flexcop-usb: fix control-message timeouts
  media: mceusb: fix control-message timeouts
  media: em28xx: fix control-message timeouts
  media: cpia2: fix control-message timeouts
  media: s2255: fix control-message timeouts
  media: dib0700: fix undefined behavior in tuner shutdown
  media: redrat3: fix control-message timeouts
  media: pvrusb2: fix control-message timeouts
  media: stk1160: fix control-message timeouts
  can: softing_cs: softingcs_probe(): fix memleak on registration failure
  shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
  PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
  Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
  clk: bcm-2835: Pick the closest clock rate
  clk: bcm-2835: Remove rounding up the dividers
  wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
  media: em28xx: fix memory leak in em28xx_init_dev
  Bluetooth: stop proccessing malicious adv data
  media: dmxdev: fix UAF when dvb_register_device() fails
  crypto: qce - fix uaf on qce_ahash_register_one
  tty: serial: atmel: Check return code of dmaengine_submit()
  tty: serial: atmel: Call dma_async_issue_pending()
  media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
  netfilter: bridge: add support for pppoe filtering
  arm64: dts: qcom: msm8916: fix MMC controller aliases
  drm/amdgpu: Fix a NULL pointer dereference in 
amdgpu_connector_lcd_native_mode()
  drm/radeon/radeon_kms: Fix a NULL pointer dereference in 
radeon_driver_open_kms()
  serial: amba-pl011: do not request memory region twice
  floppy: Fix hang in watchdog when disk is ejected
  media: dib8000: Fix a memleak in dib8000_init()
  media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
  media: si2157: Fix "warm" tuner state detection
  sched/rt: Try to restart rt period timer when rt runtime exceeded
  media: dw2102: Fix use after free
  media: msi001: fix possible null-ptr-deref in msi001_probe()
  usb: ftdi-elan: fix memory leak on device disconnect
  x86/mce/inject: Avoid out-of-bounds write when setting flags
  pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in 
__nonstatic_find_io_region()
  pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in 
nonstatic_find_mem_region()
  ppp: ensure minimum packet size in ppp_write()
  fsl/fman: Check for null pointer after calling devm_ioremap
  spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
  tpm: add request_locality before write TPM_INT_ENABLE
  can: softing: softing_startstop(): fix set but not used variable warning
  can: xilinx_can: xcan_probe(): check for error irq
  pcmcia: fix setting of kthread task states
  net: mcs7830: handle usb read errors properly
  ext4: avoid trim error on fs with small groups
  ALSA: jack: Add missing rwsem around snd_ctl_remove() calls
  ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls
  ALSA: hda: