Eoan update: v5.2.4 upstream stable release

Bug #1838428 reported by Seth Forshee on 2019-07-30
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Status tracked in Eoan
Eoan
Medium
Seth Forshee

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:

       v5.2.4 upstream stable release
       from git://git.kernel.org/

Linux 5.2.4
net: sched: verify that q!=NULL before setting q->flags
block: Limit zone array allocation size
sd_zbc: Fix report zones buffer allocation
Revert "kvm: x86: Use task structs fpu field for user"
KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested
KVM: nVMX: do not use dangling shadow VMCS after guest reset
ext4: allow directory holes
ext4: use jbd2_inode dirty range scoping
jbd2: introduce jbd2_inode dirty range scoping
mm: add filemap_fdatawait_range_keep_errors()
ext4: enforce the immutable flag on open files
ext4: don't allow any modifications to an immutable file
perf/core: Fix race between close() and fork()
perf/core: Fix exclusive events' grouping
perf script: Assume native_arch for pipe mode
MIPS: lb60: Fix pin mappings
gpio: davinci: silence error prints in case of EPROBE_DEFER
gpiolib: of: fix a memory leak in of_gpio_flags_quirks()
Revert "gpio/spi: Fix spi-gpio regression on active high CS"
dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc
dma-buf: balance refcount inbalance
mlxsw: spectrum: Do not process learned records with a dummy FID
net/mlx5: E-Switch, Fix default encap mode
mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed
bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips.
net/mlx5e: Fix error flow in tx reporter diagnose
net/mlx5e: Fix return value from timeout recover function
net/mlx5e: Rx, Fix checksum calculation for new hardware
net/mlx5e: Fix port tunnel GRE entropy control
net/tls: reject offload of TLS 1.3
net/tls: fix poll ignoring partially copied records
selftests: txring_overwrite: fix incorrect test of mmap() return value
netrom: hold sock when setting skb->destructor
netrom: fix a memory leak in nr_rx_frame()
macsec: fix checksumming after decryption
macsec: fix use-after-free of skb during RX
net: bridge: stp: don't cache eth dest pointer before skb pull
net: bridge: don't cache ether dest pointer on input
net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query
net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling
net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn
vrf: make sure skb->data contains ip header to make routing
tcp: Reset bytes_acked and bytes_received when disconnecting
tcp: fix tcp_set_congestion_control() use from bpf hook
tcp: be more careful in tcp_fragment()
sky2: Disable MSI on ASUS P6T
sctp: not bind the socket in sctp_connect
sctp: fix error handling on stream scheduler initialization
rxrpc: Fix send on a connected, but unbound socket
r8169: fix issue with confused RX unit after PHY power-down on RTL8411b
nfc: fix potential illegal memory access
net/tls: make sure offload also gets the keys wiped
net: stmmac: Re-work the queue selection for TSO packets
net_sched: unset TCQ_F_CAN_BYPASS when adding filters
net: phy: sfp: hwmon: Fix scaling of RX power
net: openvswitch: fix csum updates for MPLS actions
net: neigh: fix multiple neigh timer scheduling
net: make skb_dst_force return true when dst is refcounted
net: dsa: mv88e6xxx: wait after reset deactivation
net: bcmgenet: use promisc for unsupported filters
ipv6: Unlink sibling route in case of failure
ipv6: rt6_check should return NULL if 'from' is NULL
ipv4: don't set IPv6 only flags to IPv4 addresses
igmp: fix memory leak in igmpv3_del_delrec()
hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback()
caif-hsi: fix possible deadlock in cfhsi_exit_module()
bnx2x: Prevent load reordering in tx completion processing

CVE References

Seth Forshee (sforshee) on 2019-07-30
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Eoan):
assignee: nobody → Seth Forshee (sforshee)
importance: Undecided → Medium
status: Confirmed → In Progress
Seth Forshee (sforshee) on 2019-07-30
Changed in linux (Ubuntu Eoan):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (37.9 KiB)

This bug was fixed in the package linux - 5.2.0-10.11

---------------
linux (5.2.0-10.11) eoan; urgency=medium

  * eoan/linux: 5.2.0-10.11 -proposed tracker (LP: #1838113)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log

  * Eoan update: v5.2.4 upstream stable release (LP: #1838428)
    - bnx2x: Prevent load reordering in tx completion processing
    - caif-hsi: fix possible deadlock in cfhsi_exit_module()
    - hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback()
    - igmp: fix memory leak in igmpv3_del_delrec()
    - ipv4: don't set IPv6 only flags to IPv4 addresses
    - ipv6: rt6_check should return NULL if 'from' is NULL
    - ipv6: Unlink sibling route in case of failure
    - net: bcmgenet: use promisc for unsupported filters
    - net: dsa: mv88e6xxx: wait after reset deactivation
    - net: make skb_dst_force return true when dst is refcounted
    - net: neigh: fix multiple neigh timer scheduling
    - net: openvswitch: fix csum updates for MPLS actions
    - net: phy: sfp: hwmon: Fix scaling of RX power
    - net_sched: unset TCQ_F_CAN_BYPASS when adding filters
    - net: stmmac: Re-work the queue selection for TSO packets
    - net/tls: make sure offload also gets the keys wiped
    - nfc: fix potential illegal memory access
    - r8169: fix issue with confused RX unit after PHY power-down on RTL8411b
    - rxrpc: Fix send on a connected, but unbound socket
    - sctp: fix error handling on stream scheduler initialization
    - sctp: not bind the socket in sctp_connect
    - sky2: Disable MSI on ASUS P6T
    - tcp: be more careful in tcp_fragment()
    - tcp: fix tcp_set_congestion_control() use from bpf hook
    - tcp: Reset bytes_acked and bytes_received when disconnecting
    - vrf: make sure skb->data contains ip header to make routing
    - net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn
    - net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling
    - net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query
    - net: bridge: don't cache ether dest pointer on input
    - net: bridge: stp: don't cache eth dest pointer before skb pull
    - macsec: fix use-after-free of skb during RX
    - macsec: fix checksumming after decryption
    - netrom: fix a memory leak in nr_rx_frame()
    - netrom: hold sock when setting skb->destructor
    - selftests: txring_overwrite: fix incorrect test of mmap() return value
    - net/tls: fix poll ignoring partially copied records
    - net/tls: reject offload of TLS 1.3
    - net/mlx5e: Fix port tunnel GRE entropy control
    - net/mlx5e: Rx, Fix checksum calculation for new hardware
    - net/mlx5e: Fix return value from timeout recover function
    - net/mlx5e: Fix error flow in tx reporter diagnose
    - bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips.
    - mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed
    - net/mlx5: E-Switch, Fix default encap mode
    - mlxsw: spectrum: Do not process learned records with a dummy FID
    - dma-buf: balance refcount inbalance
    - dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc
    - Revert "gpio/spi: Fix spi-gpio...

Changed in linux (Ubuntu Eoan):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers