Public bug reported:
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 2026-10-05
Ported from the following upstream stable releases:
v6.18.54, v7.2.8
from git://git.kernel.org/
landlock: Fix TCP Fast Open connection bypass
selftests/landlock: Add test for TCP fast open
selftests/landlock: Use an actual chardev for MAKE_CHAR audit test
selftests/landlock: Add tests for whiteout object creation
selftests/landlock: Add audit test for whiteout object creation
sunvdc: fix -EIO issue due to lack of retries
media: video-i2c: fix buffer queue ordering
ipv6: Select best matching nexthop object in fib6_table_lookup()
ipv6: Honor oif when choosing nexthop for locally generated traffic
xfrm: iptfs: fix stack OOB read in iptfs_skb_reset_frag_walk()
xfrm: iptfs: fix runt reassembly panic from short inner tot_len
xfrm: fix compat ALLOCSPI request use-after-free
xfrm: add missing rcu_read_lock(), skb_dst_force() and dev_hold() for
xfrm_trans_reinject()
esp: downgrade zerocopy managed frags before mutating skb frags
ARM: socfpga: select the PL310 erratum 753970 workaround
RDMA/siw: Clear association under lock if siw_qp_modify fails in siw_accept
RDMA/rxe: validate access flags before swapping the MR's PD
RDMA/rxe: Fix integer overflow in mr_check_range() leading to OOB access
firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
RDMA/rxe: Restore HMM_PFN_WRITE check in ODP write paths
RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds
RDMA/mlx5: Remove warn on missing representor in query_port_speed
RDMA/core: Reject unregistering netdevs in ib_get_eth_speed
power: sequencing: Fix build issue with COMPILE_TEST
arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR
IB/iser: reject a remote invalidation of an unregistered direction
IB/isert: wait for deferred control PDU completions before releasing the
connection
RDMA/bnxt_re: check create_singlethread_workqueue() in DCB setup
RDMA/mad: Fix receive buffer leak when PKey enforcement fails
RDMA/irdma: Enforce local fence for IB_WR_REG_MR
RDMA/rtrs-clt: Fix CQ pool leak when connect is interrupted
dmaengine: sprd: Fix runtime PM reference leak in probe
wifi: mac80211: include TIM bitmap control for buffered S1G mcast traffic
wifi: virt_wifi: free skb when disconnected
wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path
wifi: brcmfmac: cyw: pass PMKID to firmware if present
wifi: libipw: reject too-short beacon and probe responses
wifi: libipw: reject too-short association responses
IB/IPoIB: Avoid restoring OPER_UP after multicast flush
wifi: cfg80211: don't get the radio mask for netdev-less wdevs
wifi: cfg80211: check IP header size in cfg80211_classify8021d()
soundwire: cadence_master: wait and cancel cdns->work before clock stop
MIPS: Octeon: apply USB FDT fixups also when USB is modular
dma-coherent: report a failed reserved memory assignment
dmaengine: Fix device kref underflow in dma_chan_put()
dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel()
dmaengine: wait for RCU readers before releasing dma_device
wifi: cfg80211: don't free driver-owned scan requests
wifi: cfg80211: only group hidden BSSes with beacon entries
wifi: cfg80211: don't filter by BSS type when removing stale entries
wifi: mac80211: don't start a ROC while scanning
wifi: mac80211: don't warn when an IBSS has no channel to scan
wifi: mac80211: don't offload TC setup on AP_VLAN interfaces
wifi: mac80211: suppress chanctx warning for debugfs reset
wifi: mac80211: abort chanswitch when leaving a mesh
wifi: mac80211: reset state when starting AP fails
wifi: cfg80211: restore netns_immutable on failures
wifi: cfg80211: undo netns switch if renaming the wiphy fails
wifi: mac80211: unlist vifs when their netdev is unregistered
wifi: cfg80211: get the wiphy out of a dying network namespace
wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping
wifi: mac80211: don't allow injecting frames wider than the chanctx
wifi: mac80211: reset the AP_VLAN tailroom counter on ifdown
wifi: mac80211: require a peer station for TDLS setup confirm
wifi: mac80211: don't allow link changes when iface is down
wifi: mac80211: don't RCU-dereference the mesh CSA settings we just set
wifi: mac80211: don't access the TSF of a down interface
wifi: mac80211: add HE 6 GHz capability in the scan elems len
wifi: mac80211: mesh: reset the CSA state when leaving
wifi: mac80211: mesh: release the channel if start fails
wifi: mac80211: set up the TX info early to fix failure paths
mm: memblock: show all region flags in debugfs
scsi: qla2xxx: Fix the ql2xfc2target parameter description
dmaengine: xilinx_dma: Fix hardware buffer descriptor reuse order
dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA
RDMA/efa: Keep admin queues alive while IRQ is registered
RDMA/efa: Keep EQ resources alive while IRQ is registered
RDMA/siw: Bound fragmented header copies by the remaining length
drm/msm: Fix the separate_gpu_kms parameter description
drm/msm/adreno: Fix the skip_gpu parameter description
netfilter: nft_nat: fully initialise new_addr in netmap setup
netfilter: nf_tables: fix device name and prefix match in hook lookup
netfilter: nf_nat: unregister and release hooks on error
netfilter: flowtable: hold reference on ct until flow is released
perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations
arm64: hibernate: clone only the linear map that exists at runtime
drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr
keys: fix lost wakeup when reaping a dead key type
neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS.
neighbour: Add missing RCU annotation for neightbl_dump_info().
neighbour: Skip default parms when resumed in neightbl_dump_info().
ALSA: bcd2000: Fix race between rawmidi and disconnect
phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow
phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting
ALSA: pcm: set timer->private_data before registering the PCM timer
drm/msm/dp: skip PUSH_IDLE when the link was never enabled
drm/msm/dp: fix link bandwidth check when wide bus is enabled
ASoC: Rename snd_soc_dai_link_ch_map.ch_mask to cpu_ch_mask
ASoC: Add codec_ch_mask to snd_soc_dai_link_ch_map
ASoC: soc-pcm: Apply snd_soc_dai_link_ch_map.codec_ch_mask to codec params
spi: spi-qpic-snand: avoid writing QPIC_EBI2_ECC_BUF_CFG register
Input: trackpoint - fix the inertia attribute name in the ABI document
gpio: virtuser: skip free_irq when no IRQ is installed
ALSA: usb: 6fire: Avoid embedded URBs
ALSA: 6fire: fix OOB write from device-reported iso length
wifi: virt_wifi: don't transfer operstate before register
drm/xe/mmio_gem: forbid VMA split
drm/xe/mmio_gem: use write-back mapping for dummy page
drm/xe/mmio_gem: Revoke drm_vma_node on xe_mmio_gem destroy
drm/xe/shrinker: Return the freed page count through a parameter
drm/vc4: Use managed KMS polling to fix UAF on unbind
ALSA: hda: trace PCM open only after assigning a stream
wifi: ath11k: cleanup arsta in ath11k_mac_peer_cleanup_all()
btrfs: tree-checker: print dev extent offset in error message
drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL
seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation
net: bcmgenet: convert RX path to page_pool
net: bcmgenet: restore the hardware filters on open
ipv4: icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup
net: fddi: skfp: fix NULL deref when setting the MAC address while down
wifi: brcmfmac: fix lost 802.1x TX completion wakeup
net: bridge: mst: move switchdev call outside rcu
tcp: Don't call skb_clone_and_charge_r() for close()d listener in
tcp_v6_do_rcv().
tcp: do not let tcp_rmem be set below 4096
ksmbd: return buffer overflow for partial filesystem info
ksmbd: fix partial file information responses
ksmbd: keep compound responses on query info errors
dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg()
Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained
Bluetooth: btintel_pcie: validate TX skb length in send_sync
Bluetooth: coredump: Quiesce dump work on unregister
Bluetooth: qca: Refactor code on the basis of chipset names
Bluetooth: qca: enable pwrseq support for WCN39xx devices
Bluetooth: hci_qca: Do not write to the serial port after it is closed
Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()
Bluetooth: ISO: set BT_LISTEN before requesting a BIG sync
Bluetooth: btmtk: fix wrong status for short WMT FUNC_CTRL events
Bluetooth: btmtksdio: Fix PM runtime reference leak in shutdown
Bluetooth: btintel_pcie: fix off-by-one bounds check in RX submit
Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup
af_unix: Unify scc_index when finalising SCC in __unix_walk_scc().
pppoatm: ensure a writable skb header and linear data
drop_monitor: synchronize tracepoint unregistration on error path
drop_monitor: use timer_shutdown_sync() to prevent timer rearming during
teardown
drop_monitor: fix out-of-bounds write in reset_per_cpu_data()
net: stmmac: do not overwrite phc_index when no PTP clock is registered
KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid()
KVM: PPC: Book3S HV: fix secure device page leak on uv_page_in() failure
powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba
futex: Also allocate private hash on vfork()
btrfs: handle lack of space when cleaning up verity items
ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments
ASoC: hdmi-codec: Report a change when the channel status moves
ASoC: amd: acp: bounds-check SoundWire link ID in machine drivers
ASoC: sdw_utils: tidyup .count_sidecar
ASoC: sdw_utils: tidyup asoc_sdw_parse_sdw_endpoints()
ASoC: amd: acp: refactor codec config count in SOF SoundWire machine driver
ASoC: amd: acp: fix ffs() operator precedence for SoundWire link ID
net: netsec: fix device_node reference leak on phy_np
eth: fbnic: ring the doorbell if a burst ends in a drop
net: lock the socket in sock_gettstamp()
net: ethernet: cortina: Ack RX overrun interrupt correctly
net: stmmac: propagate FPE preemption-class mapping errors
net: psp: avoid conflicts with skb->decrypted and sk_validate_xmit_skb()
x86/kprobes: Fix crash when probing CS CALL instructions
net: macb: fix ordering around PTP timestamp read
net: mvpp2: prevent buffer overflow in page_pool allocation
net: skbuff: do not leave stale header offsets after pskb_carve()
drm/amdgpu: check ras and obj before dereference
btrfs: abort transaction on failure to update inode for hole punching and
reflinking
btrfs: check if there is space for chunk item when validating sys chunk array
x86/fred: Reconstruct the #GP context for rejected INT instructions
Input: eeti_ts - publish the OF module alias
hwmon: (gpio-fan) return IRQ_HANDLED from the shared alarm IRQ handler
hwmon: (hp-wmi-sensors) Improve raw WMI string handling
watchdog: da9062: fix suspend/resume handling of HW_RUNNING watchdog
wifi: rtw88: TX QOS Null data the same way as Null data
Input: xpad - add support for Victrix Pro BFG Controller
Input: xpad - add support for Azeron devices
Input: xpad - fix PDP Marvel Xbox 360 controller
ALSA: core: Fix potential UAF after asynchronous card release
ALSA: virtio: reset device before deleting virtqueues
ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type
ata: libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY
ata: libahci_platform: Fix device reference leak in
ahci_platform_get_resources()
cifs: Fix server use-after-free in cifs_chan_skip_or_disable()
exec: Cleanup POSIX timers right after de_thread()
fs/dax: check zero or empty entry before converting xarray entry
phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context
posix-cpu-timers: Prevent freeing a timer which is queued on the expiry list
rds: ib: use rds_conn_drop() on protocol version mismatch
rust: net: phy: fix off-by-one bit positions in device status accessors
Revert "nouveau/gsp: fix suspend/resume regression on r570 firmware"
drm/nouveau/gsp: Increase delay for magic sleep in r535_gsp_fini()
drm/nouveau/gsp/r570: Set GcOff = 0 in fbsr
drm/nouveau/gsp/r570: Enable S/R Display workaround in GSP
x86/build/64: Prevent native builds from generating EGPR use
UBUNTU: [Config] Add and enable config setting RUSTC_HAS_APXF
x86/microcode/intel: Reject problematic loading on Granite Rapids systems
tcp: exclude old ACKs from tcp fast path
swiotlb: use the adjusted address for the highmem page lookup
spi: fsl-qspi: Reprogram the clock rate when the operation frequency changes
spi: spi-zynqmp-gqspi: stop the controller on shutdown
spi: virtio: Use the per-transfer bits per word
RDMA/ucma: Serialize join and leave on copy_to_user failure
RDMA/core: fix refcount bug in iwpm_get_nlmsg_request()
openvswitch: avoid reallocating confirmed conntrack labels
net: xfrm: reject unrepresentable espintcp transport headers
HID: logitech-hidpp: fix race condition when accessing stale stack pointer
kselftest/arm64: Fix size of thread_data values for pthread_join()
arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc
arm64: dts: renesas: r8a779f0: Set UFS lane count
arm64: percpu: Fix this_cpu_write() casting
arm64: percpu: Fix this_cpu_and() mask generation
arm64: percpu: Fix LSE operations on {8,16}-bit types
Bluetooth: btusb: fix NXP IW610 composite device handling
Bluetooth: eir: validate service data length before reading UUID
Bluetooth: hci_codec: validate vendor codec count length
Bluetooth: hci_sync: Serialize local codec list cleanup
btrfs: take commit root semaphore when iterating in mark_block_group_to_copy()
btrfs: clear free space tree creation state on rebuild failure
dmaengine: sun6i: fix non-atomic read of DMA position registers
dmaengine: sun6i: fix undefined behaviour in sun6i_dma_tx_status
dmaengine: ti: k3-udma-glue: fix NULL dereference in
k3_udma_glue_release_rx_chn()
ipv6: xfrm: use full sockets in local error paths
net: ip_tunnel: initialize `options_len` before referencing options
net: lan743x: fix RX checksum use-after-free
net: phy: mediatek: do not report link and per-speed LED rules together
net: wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb()
net: wwan: mhi_wwan_mbim: guard against a cyclic NDP chain
net: wwan: mhi_wwan_mbim: check skb_copy_bits() return value
net/sched: act_api: release tail references on DELACTION failure
net/sched: hhf: cap hh_flows_limit at change time
net/packet: clear RX owner on VNET header error
net/packet: avoid truncating TPACKET_V3 private size
scsi: core: Validate MODE SENSE lengths in scsi_cdl_enable()
xfrm: serialize state GC with device state flush
xfrm: use hlist_del_init_rcu for state_cache and state_cache_input
soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node
memcg: avoid charging the root memcg from obj_cgroup_charge_pages()
memstick: ms_block: destroy io_queue workqueue on removal
mm, swap: fix SWAP_USAGE_OFFLIST_BIT collision with real usage count
mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio()
mm/mremap: account mm->locked_vm correctly for MREMAP_DONTUNMAP
mm: filemap: retain mapped dropbehind folios
KEYS: encrypted: fix integer overflow of datablob_len
keys: translate request_key_auth pid for the reading procfs instance
KEYS: trusted: Fix tpm2_load_cmd() boundary check
i2c: at91: release DMA channels on remove and probe error
i2c: atr: fix dangling adapter pointer on add failure
i2c: qcom-cci: fix device_node refcount leak in cci_probe()/cci_remove()
i2c: imx: release DMA channels on probe error
i2c: imx: disable autosuspend on remove
IB/mlx4: Fix use-after-free on pkey sysfs registration failure
IB/hfi1: Resolve the credit-return buffer through the send context's node
IB/hfi1: Fix the PIO_CRED credit-return mmap
selinux: preserve user SID across nested backing files
selinux: recheck intermediate backing files on mprotect()
selinux: always fill AVC decision in avc_has_perm_noaudit()
power: sequencing: don't call .post_enable() if pwrseq_unit_enable() failed
power: sequencing: fix NULL-pointer dereference in pwrseq_unit_new()
power: sequencing: fix NULL-pointer dereference in pwrseq_device_register()
mmc: core: Cancel SDIO IRQ work before freeing host
mmc: core: Fix OF node reference leak on card add failure
mmc: hsq: Fix use-after-free in retry work
mmc: mmci: Fix use-after-free in busy-timeout work
mmc: mxcmmc: cancel data work and watchdog on remove
mmc: rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260
mmc: sdhci-of-aspeed: Remove children before releasing SDC resources
mmc: sdio_uart: fix xmit_fifo leak when the port table is full
mmc: sh_mmcif: initialize IRQ-thread mutex before requesting interrupt
mmc: spi: reset bytes_xfered before retrying CRC failures
mmc: sdhci_am654: Move tuning_loop to local variable
mmc: sdhci_am654: Reset command and data lines on failed tuning
mmc: sdhci_am654: Clear ITAPDLY on tuning failure
mmc: sdhci_am654: Fallback to DT-provided itap delay on DDR50 tuning failure
Input: adp5588-keys - cache GPIO state before registering the gpiochip
Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026
Input: cyttsp5 - clamp the HID report size before memcpy
Input: evdev - zero absinfo before partial copy in EVIOCSABS
Input: hp_sdc - shut down kicker timer on module exit
Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P
Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
Input: soc_button_array - fix MS Surface Pro 11 probe failure
Input: soc_button_array - check btns_desc->package.count
Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)
Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound
Input: zero ff_effect before compat copy in input_ff_effect_from_user
hwmon: (hp-wmi-sensors) Fix use-after-free in fungible_show()
hwmon: (pmbus/core) increase number of phases and add new mask
hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding
hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676
hwmon: (pwm-fan) Stop RPM timer before freeing tach data
hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove
hwmon: (w83793) release probe data through kref
hwmon: (cgbc-hwmon) Fix current sensors ID lookup
hwmon: (cgbc-hwmon) Add missing sensors
watchdog: da9063: fix suspend/resume handling of HW_RUNNING watchdog
watchdog: digicolor: Avoid division by zero
watchdog: msc313e: Fix premature reset during timeout update
watchdog: msc313e: Propagate error code in resume()
watchdog: rtd119x: Avoid division by zero
watchdog: rzv2h: Avoid division by zero
watchdog: sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init()
watchdog: starfive-wdt: Fix runtime PM leak in starfive_wdt_pm_start()
wifi: brcmsmac: fix UAF in brcms_free_timer()
wifi: iwlegacy: fix broadcast stations deallocation
wifi: libertas_tf: fix UAF in lbtf_free_adapter()
wifi: rsi: fix heap OOB write on key removal
wifi: wcn36xx: Fix potential use-after-free in TX ack timer teardown
wifi: wlcore: release runtime PM ref on regdomain config failure
wifi: wilc1000: fix out-of-bounds read in P2P public action frames
wifi: wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext()
wifi: p54: validate curve data length in the calibration curve converters
wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST
wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length
wifi: mwifiex: validate scan response extents
wifi: mwifiex: prevent authentication frame length truncation
wifi: mwifiex: validate action frame fixed fields
wifi: mac80211: avoid WARN in set_bitrate_mask when sdata not in driver
drm/gud: fix out-of-bounds write in gud_plane_atomic_check()
drm/gud: Ignore damage clips in full update mode
drm/msm/adreno: fix autosuspend cleanup during teardown
drm/msm/dpu: clear pending peripheral flush state
drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure
drm/msm: RCU-free the scheduler-containing ring and VM objects
drm/amdgpu: fix rmmio iounmap skipped on device removal
smb: client: cancel reconnect work in clean_demultiplex_info()
smb: client: fix rlist race and missing initialization
smb: client: fix use-after-free of iface in cifs_try_adding_channels()
smb: client: reject short Next offsets in parse_server_interfaces()
smb: client: fix smbd_connection leak on cifs_get_tcp_session() error
smb: client: fix unaligned access in WSL reparse point parser
smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs
smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs()
smb: client: fix potential OOB read in smb3_enum_snapshots()
smb: client: fix server->total_read for compound encrypted PDUs
smb: client: fix missing lower-bound check on DFS referral string offsets
smb: client: fix missing iov bounds check in parse_posix_sids()
time/namespace: Export init_time_ns and do_timens_ktime_to_host()
ntsync: Honour caller's time namespace for absolute MONOTONIC timeouts
ntsync: reject wait ioctls with zero owner
ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity
signal: Prevent exec() race
xfrm: save input state data before secpath resets
mm/huge_memory: bypass THP tuneables for huge pfnmap mappings
9p: Fix v9fs_issue_write() to update i_size and remote_i_size
mm/vma: correctly unaccount on mmap_prepare() failure
wifi: mac80211: refuse to make a monitor active when it has no queue
scsi: fnic: Rename fnic_scsi_fcpio_reset()
scsi: fnic: Bump up version number
scsi: fnic: Make debug logging protocol independent
scsi: fnic: Bump up version number again
scsi: fnic: Fix missed link-up when critical IRQ targets offline CPU
xfs: add a xfs_rmap_inode_owner helper
xfs: convert xchk_inode_xref_set_corrupt to xchk_ip_xref_set_corrupt
xfs: remove the i_ino field in struct xfs_inode
drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments
wifi: ipw2x00: Rename michael_mic() to libipw_michael_mic()
wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211
wifi: ipw2x00: Use michael_mic() from cfg80211
wifi: libipw: reject TKIP frames without a full MIC
smb: client: fix reparse buffer bounds in cifs_query_reparse_point()
ksmbd: fix partial normalized name responses
Revert "ksmbd: Fix to handle removal of rfc1002 header from smb_hdr"
smb/client: send lease break ACKs thru correct session for multiuser mounts
xfrm: hold net_device reference under RCU in bundle creation
clk: scpi: register scpi-cpufreq once and clear on failure
RDMA/uverbs: Fix mmap_lock/disassociation_lock circular dependency
arm64: dts: renesas: r9a09g077: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g087: Switch GBETH TX queue scheduling to WRR
RDMA/rtrs: guard against null kobj name
RDMA/uverbs: Fix potential leak of resources->collection in
flow_resources_alloc()
RDMA/erdma: Use IRQ-safe XArray helpers for QP and CQ tables
mips: econet: fix unmet dependencies for ECONET
dma-mapping: don't trace the DMA address when the allocation fails
wifi: cfg80211: ibss: ref BSS entry for joined event
wifi: mac80211: reset the LED state when ifup fails
wifi: mac80211: only operate on TDLS peers in the TDLS code
scsi: pm80xx: Fix the use_msix, use_tasklet and read_wwn parameter descriptions
dmaengine: pxa: fix double counting of the hw descriptors
x86/div64: Fix addition of large constants in mul_u64_add_u64_div_u64()
arm64: mte: Fix PTRACE_{PEEK,POKE}MTETAGS error documentation
smb: client: validate absolute native symlink targets before NT fixups
neighbour: Don't render blackhole_netdev via RTM_GETNEIGHTBL.
objtool: Validate disassembler headers in libopcodes probe
sysctl: Check range in proc_dointvec_ms_jiffies_minmax
Bluetooth: put the peer's on-air address on air when we cannot resolve
Bluetooth: btmtksdio, btmtkuart: validate WMT event length before struct access
net: stmmac: fix TSO header length truncation
drop_monitor: use raw_cpu_ptr() in tracepoint probes
net: bridge: vlan: fix bugs caused by switchdev deletion errors
netlink: do not free nlk->groups while lockless readers can use it
Revert "drm/i915/display: Clear SEL_FETCH_PLANE_CTL on plane disable"
drm/xe/i2c: Disable IRQ on unbind
ASoC: cs-amp-lib: Prevent NULL pointer if efi variable is zero length
net/sched: codel: bound the dropping loop per dequeue call
net: do not advance stack index from dev_fwd_path()
net: airoha: Fix non-standard return value in airoha_ppe_get_wdma_info()
net: pass dst via net_device_path in dev_fill_forward_path()
net: pass net_device_path_ctx to dev_fill_forward_path()
net: remove WARN_ON_ONCE() from the dev_fill_forward_path() loop check
net: prevent torn reads in netdev_tc_txq
net: stmmac: preserve real_num_tx_queues on mqprio setup failure
drm/amd/display: fix MALL hysteresis timer underflow at high refresh rates
perf: Fix null pointer access in is_include_guest_event()
cgroup: Avoid iteration of dying tasks with zero refcount
Bluetooth: keep dst_type with dst when reusing an LE connection
gpiolib: Put fwnode reference on failure
dma-buf: Fix silent overflow for phys vec to sgt
dma-buf: Split sgl by largest page-aligned chunk
mips: select CONFIG_WEAK_REORDERING_BEYOND_LLSC from CONFIG_EYEQ
drm/amdkfd: Avoid integer underflow in EOP ring size calculation.
drm/amdkfd: Avoid integer underflow with ffs in EOP ring size calc
drm/amdkfd: implement restore_mqd callbacks for GFX12/12.1
smb: client: fix WSL reparse point uid/gid override
smb: client: fix fattr leaking on wsl_to_fattr() failure
drm/ttm: fix swapped-out resources never leaving their bulk_move range
UBUNTU: Upstream stable to v6.18.54, v7.2.8
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Resolute)
Importance: Medium
Assignee: Alice C. Munduruca (cremfuelled)
Status: In Progress
** Tags: kernel-stable-tracking-bug
** Changed in: linux (Ubuntu)
Status: New => Confirmed
** Also affects: linux (Ubuntu Resolute)
Importance: Undecided
Status: New
** Summary changed:
- Resolute update: upstream stable patchset 2026-10-05
+ Resolute update: upstream stable patchset 2026-10-06
** Changed in: linux (Ubuntu)
Status: Confirmed => Invalid
** Changed in: linux (Ubuntu Resolute)
Importance: Undecided => Medium
** Changed in: linux (Ubuntu Resolute)
Status: New => In Progress
** Changed in: linux (Ubuntu Resolute)
Assignee: (unassigned) => Alice C. Munduruca (cremfuelled)
** Summary changed:
- Resolute update: upstream stable patchset 2026-10-06
+ Resolute update: upstream stable patchset 2026-10-05
** 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 2026-10-05
+
+ Ported from the following upstream stable releases:
+ v6.18.54, v7.2.8
+
from git://git.kernel.org/
+
+ landlock: Fix TCP Fast Open connection bypass
+ selftests/landlock: Add test for TCP fast open
+ selftests/landlock: Use an actual chardev for MAKE_CHAR audit test
+ selftests/landlock: Add tests for whiteout object creation
+ selftests/landlock: Add audit test for whiteout object creation
+ sunvdc: fix -EIO issue due to lack of retries
+ media: video-i2c: fix buffer queue ordering
+ ipv6: Select best matching nexthop object in fib6_table_lookup()
+ ipv6: Honor oif when choosing nexthop for locally generated traffic
+ xfrm: iptfs: fix stack OOB read in iptfs_skb_reset_frag_walk()
+ xfrm: iptfs: fix runt reassembly panic from short inner tot_len
+ xfrm: fix compat ALLOCSPI request use-after-free
+ xfrm: add missing rcu_read_lock(), skb_dst_force() and dev_hold() for
xfrm_trans_reinject()
+ esp: downgrade zerocopy managed frags before mutating skb frags
+ ARM: socfpga: select the PL310 erratum 753970 workaround
+ RDMA/siw: Clear association under lock if siw_qp_modify fails in siw_accept
+ RDMA/rxe: validate access flags before swapping the MR's PD
+ RDMA/rxe: Fix integer overflow in mr_check_range() leading to OOB access
+ firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
+ clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
+ RDMA/rxe: Restore HMM_PFN_WRITE check in ODP write paths
+ RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds
+ RDMA/mlx5: Remove warn on missing representor in query_port_speed
+ RDMA/core: Reject unregistering netdevs in ib_get_eth_speed
+ power: sequencing: Fix build issue with COMPILE_TEST
+ arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR
+ arm64: dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR
+ arm64: dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR
+ IB/iser: reject a remote invalidation of an unregistered direction
+ IB/isert: wait for deferred control PDU completions before releasing the
connection
+ RDMA/bnxt_re: check create_singlethread_workqueue() in DCB setup
+ RDMA/mad: Fix receive buffer leak when PKey enforcement fails
+ RDMA/irdma: Enforce local fence for IB_WR_REG_MR
+ RDMA/rtrs-clt: Fix CQ pool leak when connect is interrupted
+ dmaengine: sprd: Fix runtime PM reference leak in probe
+ wifi: mac80211: include TIM bitmap control for buffered S1G mcast traffic
+ wifi: virt_wifi: free skb when disconnected
+ wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path
+ wifi: brcmfmac: cyw: pass PMKID to firmware if present
+ wifi: libipw: reject too-short beacon and probe responses
+ wifi: libipw: reject too-short association responses
+ IB/IPoIB: Avoid restoring OPER_UP after multicast flush
+ wifi: cfg80211: don't get the radio mask for netdev-less wdevs
+ wifi: cfg80211: check IP header size in cfg80211_classify8021d()
+ soundwire: cadence_master: wait and cancel cdns->work before clock stop
+ MIPS: Octeon: apply USB FDT fixups also when USB is modular
+ dma-coherent: report a failed reserved memory assignment
+ dmaengine: Fix device kref underflow in dma_chan_put()
+ dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel()
+ dmaengine: wait for RCU readers before releasing dma_device
+ wifi: cfg80211: don't free driver-owned scan requests
+ wifi: cfg80211: only group hidden BSSes with beacon entries
+ wifi: cfg80211: don't filter by BSS type when removing stale entries
+ wifi: mac80211: don't start a ROC while scanning
+ wifi: mac80211: don't warn when an IBSS has no channel to scan
+ wifi: mac80211: don't offload TC setup on AP_VLAN interfaces
+ wifi: mac80211: suppress chanctx warning for debugfs reset
+ wifi: mac80211: abort chanswitch when leaving a mesh
+ wifi: mac80211: reset state when starting AP fails
+ wifi: cfg80211: restore netns_immutable on failures
+ wifi: cfg80211: undo netns switch if renaming the wiphy fails
+ wifi: mac80211: unlist vifs when their netdev is unregistered
+ wifi: cfg80211: get the wiphy out of a dying network namespace
+ wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping
+ wifi: mac80211: don't allow injecting frames wider than the chanctx
+ wifi: mac80211: reset the AP_VLAN tailroom counter on ifdown
+ wifi: mac80211: require a peer station for TDLS setup confirm
+ wifi: mac80211: don't allow link changes when iface is down
+ wifi: mac80211: don't RCU-dereference the mesh CSA settings we just set
+ wifi: mac80211: don't access the TSF of a down interface
+ wifi: mac80211: add HE 6 GHz capability in the scan elems len
+ wifi: mac80211: mesh: reset the CSA state when leaving
+ wifi: mac80211: mesh: release the channel if start fails
+ wifi: mac80211: set up the TX info early to fix failure paths
+ mm: memblock: show all region flags in debugfs
+ scsi: qla2xxx: Fix the ql2xfc2target parameter description
+ dmaengine: xilinx_dma: Fix hardware buffer descriptor reuse order
+ dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA
+ RDMA/efa: Keep admin queues alive while IRQ is registered
+ RDMA/efa: Keep EQ resources alive while IRQ is registered
+ RDMA/siw: Bound fragmented header copies by the remaining length
+ drm/msm: Fix the separate_gpu_kms parameter description
+ drm/msm/adreno: Fix the skip_gpu parameter description
+ netfilter: nft_nat: fully initialise new_addr in netmap setup
+ netfilter: nf_tables: fix device name and prefix match in hook lookup
+ netfilter: nf_nat: unregister and release hooks on error
+ netfilter: flowtable: hold reference on ct until flow is released
+ perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations
+ arm64: hibernate: clone only the linear map that exists at runtime
+ drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr
+ keys: fix lost wakeup when reaping a dead key type
+ neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS.
+ neighbour: Add missing RCU annotation for neightbl_dump_info().
+ neighbour: Skip default parms when resumed in neightbl_dump_info().
+ ALSA: bcd2000: Fix race between rawmidi and disconnect
+ phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow
+ phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting
+ ALSA: pcm: set timer->private_data before registering the PCM timer
+ drm/msm/dp: skip PUSH_IDLE when the link was never enabled
+ drm/msm/dp: fix link bandwidth check when wide bus is enabled
+ ASoC: Rename snd_soc_dai_link_ch_map.ch_mask to cpu_ch_mask
+ ASoC: Add codec_ch_mask to snd_soc_dai_link_ch_map
+ ASoC: soc-pcm: Apply snd_soc_dai_link_ch_map.codec_ch_mask to codec params
+ spi: spi-qpic-snand: avoid writing QPIC_EBI2_ECC_BUF_CFG register
+ Input: trackpoint - fix the inertia attribute name in the ABI document
+ gpio: virtuser: skip free_irq when no IRQ is installed
+ ALSA: usb: 6fire: Avoid embedded URBs
+ ALSA: 6fire: fix OOB write from device-reported iso length
+ wifi: virt_wifi: don't transfer operstate before register
+ drm/xe/mmio_gem: forbid VMA split
+ drm/xe/mmio_gem: use write-back mapping for dummy page
+ drm/xe/mmio_gem: Revoke drm_vma_node on xe_mmio_gem destroy
+ drm/xe/shrinker: Return the freed page count through a parameter
+ drm/vc4: Use managed KMS polling to fix UAF on unbind
+ ALSA: hda: trace PCM open only after assigning a stream
+ wifi: ath11k: cleanup arsta in ath11k_mac_peer_cleanup_all()
+ btrfs: tree-checker: print dev extent offset in error message
+ drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL
+ seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation
+ net: bcmgenet: convert RX path to page_pool
+ net: bcmgenet: restore the hardware filters on open
+ ipv4: icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup
+ net: fddi: skfp: fix NULL deref when setting the MAC address while down
+ wifi: brcmfmac: fix lost 802.1x TX completion wakeup
+ net: bridge: mst: move switchdev call outside rcu
+ tcp: Don't call skb_clone_and_charge_r() for close()d listener in
tcp_v6_do_rcv().
+ tcp: do not let tcp_rmem be set below 4096
+ ksmbd: return buffer overflow for partial filesystem info
+ ksmbd: fix partial file information responses
+ ksmbd: keep compound responses on query info errors
+ dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg()
+ Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained
+ Bluetooth: btintel_pcie: validate TX skb length in send_sync
+ Bluetooth: coredump: Quiesce dump work on unregister
+ Bluetooth: qca: Refactor code on the basis of chipset names
+ Bluetooth: qca: enable pwrseq support for WCN39xx devices
+ Bluetooth: hci_qca: Do not write to the serial port after it is closed
+ Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()
+ Bluetooth: ISO: set BT_LISTEN before requesting a BIG sync
+ Bluetooth: btmtk: fix wrong status for short WMT FUNC_CTRL events
+ Bluetooth: btmtksdio: Fix PM runtime reference leak in shutdown
+ Bluetooth: btintel_pcie: fix off-by-one bounds check in RX submit
+ Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup
+ af_unix: Unify scc_index when finalising SCC in __unix_walk_scc().
+ pppoatm: ensure a writable skb header and linear data
+ drop_monitor: synchronize tracepoint unregistration on error path
+ drop_monitor: use timer_shutdown_sync() to prevent timer rearming during
teardown
+ drop_monitor: fix out-of-bounds write in reset_per_cpu_data()
+ net: stmmac: do not overwrite phc_index when no PTP clock is registered
+ KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid()
+ KVM: PPC: Book3S HV: fix secure device page leak on uv_page_in() failure
+ powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba
+ futex: Also allocate private hash on vfork()
+ btrfs: handle lack of space when cleaning up verity items
+ ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments
+ ASoC: hdmi-codec: Report a change when the channel status moves
+ ASoC: amd: acp: bounds-check SoundWire link ID in machine drivers
+ ASoC: sdw_utils: tidyup .count_sidecar
+ ASoC: sdw_utils: tidyup asoc_sdw_parse_sdw_endpoints()
+ ASoC: amd: acp: refactor codec config count in SOF SoundWire machine driver
+ ASoC: amd: acp: fix ffs() operator precedence for SoundWire link ID
+ net: netsec: fix device_node reference leak on phy_np
+ eth: fbnic: ring the doorbell if a burst ends in a drop
+ net: lock the socket in sock_gettstamp()
+ net: ethernet: cortina: Ack RX overrun interrupt correctly
+ net: stmmac: propagate FPE preemption-class mapping errors
+ net: psp: avoid conflicts with skb->decrypted and sk_validate_xmit_skb()
+ x86/kprobes: Fix crash when probing CS CALL instructions
+ net: macb: fix ordering around PTP timestamp read
+ net: mvpp2: prevent buffer overflow in page_pool allocation
+ net: skbuff: do not leave stale header offsets after pskb_carve()
+ drm/amdgpu: check ras and obj before dereference
+ btrfs: abort transaction on failure to update inode for hole punching and
reflinking
+ btrfs: check if there is space for chunk item when validating sys chunk array
+ x86/fred: Reconstruct the #GP context for rejected INT instructions
+ Input: eeti_ts - publish the OF module alias
+ hwmon: (gpio-fan) return IRQ_HANDLED from the shared alarm IRQ handler
+ hwmon: (hp-wmi-sensors) Improve raw WMI string handling
+ watchdog: da9062: fix suspend/resume handling of HW_RUNNING watchdog
+ wifi: rtw88: TX QOS Null data the same way as Null data
+ Input: xpad - add support for Victrix Pro BFG Controller
+ Input: xpad - add support for Azeron devices
+ Input: xpad - fix PDP Marvel Xbox 360 controller
+ ALSA: core: Fix potential UAF after asynchronous card release
+ ALSA: virtio: reset device before deleting virtqueues
+ ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type
+ ata: libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY
+ ata: libahci_platform: Fix device reference leak in
ahci_platform_get_resources()
+ cifs: Fix server use-after-free in cifs_chan_skip_or_disable()
+ exec: Cleanup POSIX timers right after de_thread()
+ fs/dax: check zero or empty entry before converting xarray entry
+ phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context
+ posix-cpu-timers: Prevent freeing a timer which is queued on the expiry list
+ rds: ib: use rds_conn_drop() on protocol version mismatch
+ rust: net: phy: fix off-by-one bit positions in device status accessors
+ Revert "nouveau/gsp: fix suspend/resume regression on r570 firmware"
+ drm/nouveau/gsp: Increase delay for magic sleep in r535_gsp_fini()
+ drm/nouveau/gsp/r570: Set GcOff = 0 in fbsr
+ drm/nouveau/gsp/r570: Enable S/R Display workaround in GSP
+ x86/build/64: Prevent native builds from generating EGPR use
+ UBUNTU: [Config] Add and enable config setting RUSTC_HAS_APXF
+ x86/microcode/intel: Reject problematic loading on Granite Rapids systems
+ tcp: exclude old ACKs from tcp fast path
+ swiotlb: use the adjusted address for the highmem page lookup
+ spi: fsl-qspi: Reprogram the clock rate when the operation frequency changes
+ spi: spi-zynqmp-gqspi: stop the controller on shutdown
+ spi: virtio: Use the per-transfer bits per word
+ RDMA/ucma: Serialize join and leave on copy_to_user failure
+ RDMA/core: fix refcount bug in iwpm_get_nlmsg_request()
+ openvswitch: avoid reallocating confirmed conntrack labels
+ net: xfrm: reject unrepresentable espintcp transport headers
+ HID: logitech-hidpp: fix race condition when accessing stale stack pointer
+ kselftest/arm64: Fix size of thread_data values for pthread_join()
+ arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc
+ arm64: dts: renesas: r8a779f0: Set UFS lane count
+ arm64: percpu: Fix this_cpu_write() casting
+ arm64: percpu: Fix this_cpu_and() mask generation
+ arm64: percpu: Fix LSE operations on {8,16}-bit types
+ Bluetooth: btusb: fix NXP IW610 composite device handling
+ Bluetooth: eir: validate service data length before reading UUID
+ Bluetooth: hci_codec: validate vendor codec count length
+ Bluetooth: hci_sync: Serialize local codec list cleanup
+ btrfs: take commit root semaphore when iterating in mark_block_group_to_copy()
+ btrfs: clear free space tree creation state on rebuild failure
+ dmaengine: sun6i: fix non-atomic read of DMA position registers
+ dmaengine: sun6i: fix undefined behaviour in sun6i_dma_tx_status
+ dmaengine: ti: k3-udma-glue: fix NULL dereference in
k3_udma_glue_release_rx_chn()
+ ipv6: xfrm: use full sockets in local error paths
+ net: ip_tunnel: initialize `options_len` before referencing options
+ net: lan743x: fix RX checksum use-after-free
+ net: phy: mediatek: do not report link and per-speed LED rules together
+ net: wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb()
+ net: wwan: mhi_wwan_mbim: guard against a cyclic NDP chain
+ net: wwan: mhi_wwan_mbim: check skb_copy_bits() return value
+ net/sched: act_api: release tail references on DELACTION failure
+ net/sched: hhf: cap hh_flows_limit at change time
+ net/packet: clear RX owner on VNET header error
+ net/packet: avoid truncating TPACKET_V3 private size
+ scsi: core: Validate MODE SENSE lengths in scsi_cdl_enable()
+ xfrm: serialize state GC with device state flush
+ xfrm: use hlist_del_init_rcu for state_cache and state_cache_input
+ soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node
+ memcg: avoid charging the root memcg from obj_cgroup_charge_pages()
+ memstick: ms_block: destroy io_queue workqueue on removal
+ mm, swap: fix SWAP_USAGE_OFFLIST_BIT collision with real usage count
+ mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio()
+ mm/mremap: account mm->locked_vm correctly for MREMAP_DONTUNMAP
+ mm: filemap: retain mapped dropbehind folios
+ KEYS: encrypted: fix integer overflow of datablob_len
+ keys: translate request_key_auth pid for the reading procfs instance
+ KEYS: trusted: Fix tpm2_load_cmd() boundary check
+ i2c: at91: release DMA channels on remove and probe error
+ i2c: atr: fix dangling adapter pointer on add failure
+ i2c: qcom-cci: fix device_node refcount leak in cci_probe()/cci_remove()
+ i2c: imx: release DMA channels on probe error
+ i2c: imx: disable autosuspend on remove
+ IB/mlx4: Fix use-after-free on pkey sysfs registration failure
+ IB/hfi1: Resolve the credit-return buffer through the send context's node
+ IB/hfi1: Fix the PIO_CRED credit-return mmap
+ selinux: preserve user SID across nested backing files
+ selinux: recheck intermediate backing files on mprotect()
+ selinux: always fill AVC decision in avc_has_perm_noaudit()
+ power: sequencing: don't call .post_enable() if pwrseq_unit_enable() failed
+ power: sequencing: fix NULL-pointer dereference in pwrseq_unit_new()
+ power: sequencing: fix NULL-pointer dereference in pwrseq_device_register()
+ mmc: core: Cancel SDIO IRQ work before freeing host
+ mmc: core: Fix OF node reference leak on card add failure
+ mmc: hsq: Fix use-after-free in retry work
+ mmc: mmci: Fix use-after-free in busy-timeout work
+ mmc: mxcmmc: cancel data work and watchdog on remove
+ mmc: rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260
+ mmc: sdhci-of-aspeed: Remove children before releasing SDC resources
+ mmc: sdio_uart: fix xmit_fifo leak when the port table is full
+ mmc: sh_mmcif: initialize IRQ-thread mutex before requesting interrupt
+ mmc: spi: reset bytes_xfered before retrying CRC failures
+ mmc: sdhci_am654: Move tuning_loop to local variable
+ mmc: sdhci_am654: Reset command and data lines on failed tuning
+ mmc: sdhci_am654: Clear ITAPDLY on tuning failure
+ mmc: sdhci_am654: Fallback to DT-provided itap delay on DDR50 tuning failure
+ Input: adp5588-keys - cache GPIO state before registering the gpiochip
+ Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026
+ Input: cyttsp5 - clamp the HID report size before memcpy
+ Input: evdev - zero absinfo before partial copy in EVIOCSABS
+ Input: hp_sdc - shut down kicker timer on module exit
+ Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P
+ Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
+ Input: soc_button_array - fix MS Surface Pro 11 probe failure
+ Input: soc_button_array - check btns_desc->package.count
+ Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)
+ Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound
+ Input: zero ff_effect before compat copy in input_ff_effect_from_user
+ hwmon: (hp-wmi-sensors) Fix use-after-free in fungible_show()
+ hwmon: (pmbus/core) increase number of phases and add new mask
+ hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding
+ hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676
+ hwmon: (pwm-fan) Stop RPM timer before freeing tach data
+ hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove
+ hwmon: (w83793) release probe data through kref
+ hwmon: (cgbc-hwmon) Fix current sensors ID lookup
+ hwmon: (cgbc-hwmon) Add missing sensors
+ watchdog: da9063: fix suspend/resume handling of HW_RUNNING watchdog
+ watchdog: digicolor: Avoid division by zero
+ watchdog: msc313e: Fix premature reset during timeout update
+ watchdog: msc313e: Propagate error code in resume()
+ watchdog: rtd119x: Avoid division by zero
+ watchdog: rzv2h: Avoid division by zero
+ watchdog: sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init()
+ watchdog: starfive-wdt: Fix runtime PM leak in starfive_wdt_pm_start()
+ wifi: brcmsmac: fix UAF in brcms_free_timer()
+ wifi: iwlegacy: fix broadcast stations deallocation
+ wifi: libertas_tf: fix UAF in lbtf_free_adapter()
+ wifi: rsi: fix heap OOB write on key removal
+ wifi: wcn36xx: Fix potential use-after-free in TX ack timer teardown
+ wifi: wlcore: release runtime PM ref on regdomain config failure
+ wifi: wilc1000: fix out-of-bounds read in P2P public action frames
+ wifi: wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext()
+ wifi: p54: validate curve data length in the calibration curve converters
+ wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST
+ wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length
+ wifi: mwifiex: validate scan response extents
+ wifi: mwifiex: prevent authentication frame length truncation
+ wifi: mwifiex: validate action frame fixed fields
+ wifi: mac80211: avoid WARN in set_bitrate_mask when sdata not in driver
+ drm/gud: fix out-of-bounds write in gud_plane_atomic_check()
+ drm/gud: Ignore damage clips in full update mode
+ drm/msm/adreno: fix autosuspend cleanup during teardown
+ drm/msm/dpu: clear pending peripheral flush state
+ drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure
+ drm/msm: RCU-free the scheduler-containing ring and VM objects
+ drm/amdgpu: fix rmmio iounmap skipped on device removal
+ smb: client: cancel reconnect work in clean_demultiplex_info()
+ smb: client: fix rlist race and missing initialization
+ smb: client: fix use-after-free of iface in cifs_try_adding_channels()
+ smb: client: reject short Next offsets in parse_server_interfaces()
+ smb: client: fix smbd_connection leak on cifs_get_tcp_session() error
+ smb: client: fix unaligned access in WSL reparse point parser
+ smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs
+ smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs()
+ smb: client: fix potential OOB read in smb3_enum_snapshots()
+ smb: client: fix server->total_read for compound encrypted PDUs
+ smb: client: fix missing lower-bound check on DFS referral string offsets
+ smb: client: fix missing iov bounds check in parse_posix_sids()
+ time/namespace: Export init_time_ns and do_timens_ktime_to_host()
+ ntsync: Honour caller's time namespace for absolute MONOTONIC timeouts
+ ntsync: reject wait ioctls with zero owner
+ ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity
+ signal: Prevent exec() race
+ xfrm: save input state data before secpath resets
+ mm/huge_memory: bypass THP tuneables for huge pfnmap mappings
+ 9p: Fix v9fs_issue_write() to update i_size and remote_i_size
+ mm/vma: correctly unaccount on mmap_prepare() failure
+ wifi: mac80211: refuse to make a monitor active when it has no queue
+ scsi: fnic: Rename fnic_scsi_fcpio_reset()
+ scsi: fnic: Bump up version number
+ scsi: fnic: Make debug logging protocol independent
+ scsi: fnic: Bump up version number again
+ scsi: fnic: Fix missed link-up when critical IRQ targets offline CPU
+ xfs: add a xfs_rmap_inode_owner helper
+ xfs: convert xchk_inode_xref_set_corrupt to xchk_ip_xref_set_corrupt
+ xfs: remove the i_ino field in struct xfs_inode
+ drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments
+ wifi: ipw2x00: Rename michael_mic() to libipw_michael_mic()
+ wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211
+ wifi: ipw2x00: Use michael_mic() from cfg80211
+ wifi: libipw: reject TKIP frames without a full MIC
+ smb: client: fix reparse buffer bounds in cifs_query_reparse_point()
+ ksmbd: fix partial normalized name responses
+ Revert "ksmbd: Fix to handle removal of rfc1002 header from smb_hdr"
+ smb/client: send lease break ACKs thru correct session for multiuser mounts
+ xfrm: hold net_device reference under RCU in bundle creation
+ clk: scpi: register scpi-cpufreq once and clear on failure
+ RDMA/uverbs: Fix mmap_lock/disassociation_lock circular dependency
+ arm64: dts: renesas: r9a09g077: Switch GBETH TX queue scheduling to WRR
+ arm64: dts: renesas: r9a09g087: Switch GBETH TX queue scheduling to WRR
+ RDMA/rtrs: guard against null kobj name
+ RDMA/uverbs: Fix potential leak of resources->collection in
flow_resources_alloc()
+ RDMA/erdma: Use IRQ-safe XArray helpers for QP and CQ tables
+ mips: econet: fix unmet dependencies for ECONET
+ dma-mapping: don't trace the DMA address when the allocation fails
+ wifi: cfg80211: ibss: ref BSS entry for joined event
+ wifi: mac80211: reset the LED state when ifup fails
+ wifi: mac80211: only operate on TDLS peers in the TDLS code
+ scsi: pm80xx: Fix the use_msix, use_tasklet and read_wwn parameter
descriptions
+ dmaengine: pxa: fix double counting of the hw descriptors
+ x86/div64: Fix addition of large constants in mul_u64_add_u64_div_u64()
+ arm64: mte: Fix PTRACE_{PEEK,POKE}MTETAGS error documentation
+ smb: client: validate absolute native symlink targets before NT fixups
+ neighbour: Don't render blackhole_netdev via RTM_GETNEIGHTBL.
+ objtool: Validate disassembler headers in libopcodes probe
+ sysctl: Check range in proc_dointvec_ms_jiffies_minmax
+ Bluetooth: put the peer's on-air address on air when we cannot resolve
+ Bluetooth: btmtksdio, btmtkuart: validate WMT event length before struct
access
+ net: stmmac: fix TSO header length truncation
+ drop_monitor: use raw_cpu_ptr() in tracepoint probes
+ net: bridge: vlan: fix bugs caused by switchdev deletion errors
+ netlink: do not free nlk->groups while lockless readers can use it
+ Revert "drm/i915/display: Clear SEL_FETCH_PLANE_CTL on plane disable"
+ drm/xe/i2c: Disable IRQ on unbind
+ ASoC: cs-amp-lib: Prevent NULL pointer if efi variable is zero length
+ net/sched: codel: bound the dropping loop per dequeue call
+ net: do not advance stack index from dev_fwd_path()
+ net: airoha: Fix non-standard return value in airoha_ppe_get_wdma_info()
+ net: pass dst via net_device_path in dev_fill_forward_path()
+ net: pass net_device_path_ctx to dev_fill_forward_path()
+ net: remove WARN_ON_ONCE() from the dev_fill_forward_path() loop check
+ net: prevent torn reads in netdev_tc_txq
+ net: stmmac: preserve real_num_tx_queues on mqprio setup failure
+ drm/amd/display: fix MALL hysteresis timer underflow at high refresh rates
+ perf: Fix null pointer access in is_include_guest_event()
+ cgroup: Avoid iteration of dying tasks with zero refcount
+ Bluetooth: keep dst_type with dst when reusing an LE connection
+ gpiolib: Put fwnode reference on failure
+ dma-buf: Fix silent overflow for phys vec to sgt
+ dma-buf: Split sgl by largest page-aligned chunk
+ mips: select CONFIG_WEAK_REORDERING_BEYOND_LLSC from CONFIG_EYEQ
+ drm/amdkfd: Avoid integer underflow in EOP ring size calculation.
+ drm/amdkfd: Avoid integer underflow with ffs in EOP ring size calc
+ drm/amdkfd: implement restore_mqd callbacks for GFX12/12.1
+ smb: client: fix WSL reparse point uid/gid override
+ smb: client: fix fattr leaking on wsl_to_fattr() failure
+ drm/ttm: fix swapped-out resources never leaving their bulk_move range
+ UBUNTU: Upstream stable to v6.18.54, v7.2.8
** Summary changed:
- Resolute update: upstream stable patchset 2026-10-05
+ Resolute update: upstream stable patchset 2026-10-06
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2169641
Title:
Resolute update: upstream stable patchset 2026-10-06
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2169641/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs