Xenial update: 4.4.199 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Connor Kuehl |
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:
* scsi: ufs: skip shutdown if hba is not powered
* scsi: megaraid: disable device when probe failed after enabled device
* scsi: qla2xxx: Fix unbound sleep in fcport delete path.
* ARM: OMAP2+: Fix missing reset done flag for am3 and am43
* ARM: dts: am4372: Set memory bandwidth limit for DISPC
* nl80211: fix null pointer dereference
* mips: Loongson: Fix the link time qualifier of 'serial_exit()'
* net: hisilicon: Fix usage of uninitialized variable in function mdio_sc_
* namespace: fix namespace.pl script to support relative paths
* loop: Add LOOP_SET_DIRECT_IO to compat ioctl
* net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3
* net: bcmgenet: Set phydev->dev_flags only for internal PHYs
* sctp: change sctp_prot .no_autobind with true
* net: avoid potential infinite loop in tc_ctl_action()
* ipv4: Return -ENETUNREACH if we can't create route but saddr is valid
* memfd: Fix locking when tagging pins
* USB: legousbtower: fix memleak on disconnect
* usb: udc: lpc32xx: fix bad bit shift operation
* USB: serial: ti_usb_3410_5052: fix port-close races
* USB: ldusb: fix memleak on disconnect
* USB: usblp: fix use-after-free on disconnect
* USB: ldusb: fix read info leaks
* scsi: core: try to get module before removing device
* ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting
* cfg80211: wext: avoid copying malformed SSIDs
* mac80211: Reject malformed SSID elements
* drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50
* scsi: zfcp: fix reaction on bit error threshold notification
* mm/slub: fix a deadlock in show_slab_objects()
* xtensa: drop EXPORT_SYMBOL for outs*/ins*
* parisc: Fix vmap memory leak in ioremap()/iounmap()
* CIFS: avoid using MID 0xFFFF
* btrfs: block-group: Fix a memory leak due to missing btrfs_put_
* memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()'
* cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown
* xen/netback: fix error path of xenvif_
* PCI: PM: Fix pci_power_up()
* net: sched: Fix memory exposure from short TCA_U32_SEL
* RDMA/cxgb4: Do not dma memory off of the stack
* Linux 4.4.198
* UBUNTU: upstream stable to v4.4.198
* dm snapshot: use mutex instead of rw_semaphore
* dm snapshot: introduce account_
* dm snapshot: rework COW throttling to fix deadlock
* dm: Use kzalloc for all structs with embedded biosets/mempools
* sc16is7xx: Fix for "Unexpected interrupt: 8"
* x86/cpu: Add Atom Tremont (Jacobsville)
* scripts/
* usb: handle warm-reset port requests on hub resume
* exec: load_script: Do not exec truncated interpreter path
* iio: fix center temperature of bmc150-accel-core
* perf map: Fix overlapped map handling
* RDMA/iwcm: Fix a lock inversion issue
* fs: cifs: mute -Wunused-
* serial: mctrl_gpio: Check for NULL pointer
* efi/cper: Fix endianness of PCIe class code
* efi/x86: Do not clean dummy variable in kexec path
* fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_
* fs: ocfs2: fix a possible null-pointer dereference in ocfs2_info_
* MIPS: fw: sni: Fix out of bounds init of o32 stack
* NFSv4: Fix leak of clp->cl_acceptor string
* tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
* USB: legousbtower: fix a signedness bug in tower_probe()
* thunderbolt: Use 32-bit writes when writing ring producer/consumer
* fuse: flush dirty data/metadata before non-truncate setattr
* fuse: truncate pending writes on O_TRUNC
* ALSA: bebob: Fix prototype of helper function to return negative value
* UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments")
* USB: gadget: Reject endpoints with 0 maxpacket value
* USB: ldusb: fix ring-buffer locking
* USB: ldusb: fix control-message timeout
* USB: serial: whiteheat: fix potential slab corruption
* USB: serial: whiteheat: fix line-speed endianness
* HID: Fix assumption that devices have inputs
* HID: fix error message in hid_open_report()
* nl80211: fix validation of mesh path nexthop
* s390/cmm: fix information leak in cmm_timeout_
* llc: fix sk_buff leak in llc_sap_
* llc: fix sk_buff leak in llc_conn_service()
* bonding: fix potential NULL deref in bond_update_
* net: usb: sr9800: fix uninitialized local variable
* sch_netem: fix rcu splat in netem_enqueue()
* sctp: fix the issue that flags are ignored when using kernel_connect
* sctp: not bind the socket in sctp_connect
* xfs: Correctly invert xfs_buftarg LRU isolation logic
* Revert "ALSA: hda: Flush interrupts on disabling"
* Linux 4.4.199
* UBUNTU: upstream stable to v4.4.199
4.4.199 upstream stable release
from git://git.
CVE References
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Xenial): | |
status: | New → In Progress |
importance: | Undecided → Critical |
importance: | Critical → Medium |
assignee: | nobody → Connor Kuehl (connork) |
description: | updated |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
These patches were skipped as they have already been applied:
* ath6kl: fix a NULL-ptr-deref bug in ath6kl_ usb_alloc_ urb_from_ pipe()
* rtlwifi: Fix potential overflow on P2P code