Focal update: v5.4.238 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Luke Nowakowski-Krijger |
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.4.238 upstream stable patchset
from git://git.
ext4: fix cgroup writeback accounting with fs-layer encryption
xfrm: Allow transport-mode states with AF_UNSPEC selector
drm/panfrost: Don't sync rpm suspension after mmu flushing
cifs: Move the in_send statistic to __smb_send_rqst()
drm/meson: fix 1px pink line on GXM when scaling video overlay
clk: HI655X: select REGMAP instead of depending on it
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_
ALSA: hda - add Intel DG1 PCI and HDMI ids
ALSA: hda - controller is in GPU on the DG1
ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
netfilter: nft_redir: correct value of inet type `.maxattrs`
scsi: core: Fix a comment in function scsi_host_
scsi: core: Fix a procfs host directory removal regression
tcp: tcp_make_synack() can be called from process context
nfc: pn533: initialize struct pn533_out_arg properly
ipvlan: Make skb->skb_iif track skb->dev for l3s mode
i40e: Fix kernel crash during reboot when adapter is in recovery mode
qed/qed_dev: guard against a possible division by zero
net: tunnels: annotate lockless accesses to dev->needed_
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
net: usb: smsc75xx: Limit packet length to skb->len
nvmet: avoid potential UAF in nvmet_req_
block: sunvdc: add check for mdesc_grab() returning NULL
ipv4: Fix incorrect table ID in IOCTL path
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
net/iucv: Fix size of interrupt data
ethernet: sun: add check for the mdesc_grab()
hwmon: (adt7475) Display smoothing attributes in correct order
hwmon: (adt7475) Fix masking of hysteresis registers
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
hwmon: (ina3221) return prober error code
media: m5mols: fix off-by-one loop termination error
mmc: atmel-mci: fix race between stop command and start of next command
jffs2: correct logic when creating a hole in jffs2_write_begin
ext4: fail ext4_iget if special inode unallocated
ext4: fix task hung in ext4_xattr_
drm/amdkfd: Fix an illegal memory access
sh: intc: Avoid spurious sizeof-pointer-div warning
ext4: fix possible double unlock when moving a directory
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
interconnect: fix mem leak when freeing nodes
tracing: Check field value in hist_field_name()
tracing: Make tracepoint lockdep check actually test something
ftrace: Fix invalid address access in lookup_rec() when index is 0
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
x86/mm: Fix use of uninitialized buffer in sme_enable()
drm/i915: Don't use stolen memory for ring buffers with LLC
serial: 8250_em: Fix UART port type
s390/ipl: add missing intersection check to ipl_report handling
PCI: Unify delay handling for reset and resume
HID: core: Provide new max_buffer_size attribute to over-ride the default
HID: uhid: Over-ride the default maximum data buffer value with our own
Linux 5.4.238
UBUNTU: Upstream stable to v5.4.238
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
summary: |
- Focal update: upstream stable patchset 2023-06-09 + Focal update: v5.4.238 upstream stable release |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Focal): | |
status: | New → Confirmed |
assignee: | nobody → Luke Nowakowski-Krijger (lukenow) |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Focal): | |
status: | Confirmed → Fix Committed |
importance: | Undecided → Medium |
This bug was fixed in the package linux - 5.4.0-156.173
---------------
linux (5.4.0-156.173) focal; urgency=medium
* focal/linux: 5.4.0-156.173 -proposed tracker (LP: #2026585)
* CVE-2023-3390
- netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
* Focal update: v5.4.241 upstream stable release (LP: #2023930) cancel_ attach( ) TASKLET_ OLD() pre_rcu_ remove calls for non-uploaded displayport: Fix configure initial pin assignment thread( ) set_output parent_ ip() __always_inline tx_dat_ new(): fix out-of-bounds memory access mmu_map_ fault_addr( ) error path alloc_irqs( )
- scsi: ses: Handle enclosure with just a primary component gracefully
- x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
- cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_
- treewide: Replace DECLARE_TASKLET() with DECLARE_
- smb3: fix problem with null cifs super block with previous patch
- pinctrl: amd: Use irqchip template
- pinctrl: amd: disable and mask interrupts on probe
- pinctrl: amd: Disable and mask interrupts on resume
- pwm: cros-ec: Explicitly set .polarity in .get_state()
- pwm: sprd: Explicitly set .polarity in .get_state()
- wifi: mac80211: fix invalid drv_sta_
sta
- icmp: guard against too small mtu
- net: don't let netpoll invoke NAPI if in xmit context
- sctp: check send stream number after wait_for_sndbuf
- ipv6: Fix an uninit variable access bug in __ip6_make_skb()
- gpio: davinci: Add irq chip flag to skip set wake
- sunrpc: only free unix grouplist after RCU settles
- NFSD: callback request does not use correct credential for AUTH_SYS
- xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
- USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
- usb: typec: altmodes/
- USB: serial: option: add Telit FE990 compositions
- USB: serial: option: add Quectel RM500U-CN modem
- iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
- iio: dac: cio-dac: Fix max DAC write value check for 12-bit
- tty: serial: sh-sci: Fix transmit end interrupt handler
- tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
- tty: serial: fsl_lpuart: avoid checking for transfer complete when
UARTCTRL_SBK is asserted in lpuart32_tx_empty
- nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_
- nilfs2: fix sysfs interface lifetime
- ALSA: hda/realtek: Add quirk for Clevo X370SNW
- perf/core: Fix the same task check in perf_event_
- ftrace: Mark get_lock_
- can: j1939: j1939_tp_
- tracing: Free error logs of tracing instances
- net_sched: prevent NULL dereference if default qdisc setup failed
- drm/panfrost: Fix the panfrost_
- ring-buffer: Fix race while reader and writer are on the same page
- mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
- irqdomain: Look for existing mapping only once
- irqdomain: Refactor __irq_domain_
- irqdomain: Fix mapping-creation race
- Revert "pinctrl: amd: Disable and mask interrupts on resume"
- ALSA: emu10k1: fix capture interrupt handler unlinking
- ALSA: hd...