-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 15 Oct 2026 17:02:11 +0200 Source: linux Architecture: source Version: 6.12.113-1 Distribution: trixie-security Urgency: high Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org> Changed-By: Salvatore Bonaccorso <carnil@debian.org> Closes: 1149499 1149564 1150891 Changes: linux (6.12.113-1) trixie-security; urgency=high . * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.112 - Revert "hwmon: (emc1403) Drop hysteresis for low limit temperature" - Revert "hwmon: (emc1403) Rely on subsystem locking" - landlock: Fix TCP Fast Open connection bypass - [s390x] boot: Add sized_strscpy() to enable strscpy() usage - [s390x] boot: Avoid IPL parameter append past command line - sunvdc: fix -EIO issue due to lack of retries - net: cpsw_new: Execute ndo_set_rx_mode callback in a work queue - net: cpsw: Execute ndo_set_rx_mode callback in a work queue - ipv6: mcast: Use in6_dev_get() in ipv6_dev_mc_dec(). - ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP. - ipv6: mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE_GROUP. - ipv6: mcast: Don't hold RTNL for MCAST_ socket options. - ipv6: mcast: use copy-on-write RCU updates in ip6_mc_source() (CVE-2026-98101) - 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 - pidfd: hold exec_update_lock around namespace ioctl (CVE-2026-89766) - xfrm: avoid RCU warnings around the per-netns netlink socket - 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 - 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 - [arm64] firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS - clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate - RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds - RDMA/core: Reject unregistering netdevs in ib_get_eth_speed - IB/iser: reject a remote invalidation of an unregistered direction - IB/isert: wait for deferred control PDU completions before releasing the connection - 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: virt_wifi: free skb when disconnected - wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path - 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 - dma-coherent: Warn if OF reserved memory is beyond current coherent DMA mask - 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: 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: cfg80211: add option for vif allowed radios - wifi: mac80211: use vif radio mask to limit ibss scan frequencies - 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: mac80211: unlist vifs when their netdev is unregistered - wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping - wifi: cfg80211: skip regulatory for punctured subchannels - wifi: cfg80211: expose cfg80211_chandef_get_width() - 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 - netfilter: nft_nat: fully initialise new_addr in netmap setup - 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 - ALSA: bcd2000: Fix race between rawmidi and disconnect - [arm64] phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow - [arm64] phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting - ALSA: pcm: set timer->private_data before registering the PCM timer - 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 - Input: trackpoint - fix the inertia attribute name in the ABI document - gpio: virtuser: skip free_irq when no IRQ is installed - ALSA: 6fire: Clean ups with guard() - 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/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 - [arm64] drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL - seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation - 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: Print number of packets in conn->data_q - Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained - Bluetooth: coredump: Quiesce dump work on unregister - 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 - pppoatm: ensure a writable skb header and linear data - drop_monitor: synchronize tracepoint unregistration on error path - 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 - [powerpc*] KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid() - [powerpc*] 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 - ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments - ASoC: hdmi-codec: Report a change when the channel status moves - net: netsec: fix device_node reference leak on phy_np - net: lock the socket in sock_gettstamp() - net: ethernet: cortina: Ack RX overrun interrupt correctly - net: stmmac: propagate FPE preemption-class mapping errors - 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 - [amd64] x86/fred: Reconstruct the #GP context for rejected INT instructions - mm/huge_memory: use folio's memcg inside __folio_split() - wifi: rtw88: TX QOS Null data the same way as Null data - wifi: rtw88: Fix the random "error beacon valid" messages for USB - 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() - rds: ib: use rds_conn_drop() on protocol version mismatch - [amd64] x86/microcode/intel: Reject problematic loading on Granite Rapids systems - tcp: exclude old ACKs from tcp fast path - 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 - [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 - 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 - 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: lan743x: fix RX checksum use-after-free - 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 - memstick: ms_block: destroy io_queue workqueue on removal - mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio() - 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: 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: 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: (w83791d) remove fan/pwm 4-5 sysfs group on remove - hwmon: (w83793) release probe data through kref - 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: 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: 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() - [arm64] drm/msm/adreno: fix autosuspend cleanup during teardown - [arm64] drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure - smb: client: cancel reconnect work in clean_demultiplex_info() - smb: client: fix rlist race and missing initialization - 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 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() - HID: asus: fortify keyboard handshake (Closes: #1149499) - ksmbd: fix partial normalized name responses - spi: spi-zynqmp-gqspi: stop the controller on shutdown - smb: client: fix busy dentry warning on unmount after DIO (CVE-2026-72315) - xfs: don't stash removename operations with unknown ftype - erofs: fix large folio race in erofs_fscache_req_complete - ALSA: hda/realtek: Limit Star Labs internal mic boost - ALSA: hda/realtek: Add StarFighter HDA SSID - netfilter: nf_tables: Tolerate chains with no remaining hooks - netfilter: nf_tables: Simplify chain netdev notifier - xfrm: Refactor xfrm_input lock to reduce contention with RSS - xfrm: Fix dev use-after-free in xfrm async resumption (CVE-2026-72463) (Closes: #1150891) - xfrm: save input state data before secpath resets - remoteproc: qcom_q6v5_adsp: Fix iommu_unmap() usage - [s390x] KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - bpf: Fix bpf_skb_change_tail wrt csum partial skbs - bpf: Disallow bpf_skb_pull_data() for LWT_SEG6LOCAL - bpf: Fix divide-by-zero in btf_struct_walk() - bpf: Fix out-of-bounds read of sk_protocol in bpf_sock_destroy() - tcp: Skip cond_resched() in inet_csk_listen_stop() under BPF context - HID: elecom: fix bus type for M-XGL20DLBK - [amd64] KVM: x86/pmu: Move Intel PMU global MSRs to intel_is_valid_msr() - bpf: Avoid soft lockup in __htab_map_lookup_and_delete_batch() - bpf: Fix out-of-bounds read of rtt_min in sock_ops - bpf: Remove migrate_{disable|enable} in ->map_for_each_callback - bpf: Bail out early in __htab_map_lookup_and_delete_elem() - bpf: Factor out htab_elem_value helper() - bpf: Register dtor for freeing special fields - bpf: Fix UAF due to concurrent consumption of ttrace lists in alloc_bulk - bpf, sockmap: Fix self-redirect copied_seq double-counting - [arm64] bpf, arm64: set up the frame pointer for the exception callback - pinctrl: meson: Fix typo in s4 group name - [amd64] HID: amd_sfh: Validate PCI BAR size before mapping - HID: bpf: fix __hid_bpf_hw_check_params report length - [riscv64] KVM: Preserve firmware counter value across stop/start - [riscv64] KVM: Report snapshot write failure to the guest - [riscv64] KVM: Fix perf-backed counter accounting across stop and read - [arm64] KVM: arm64: vgic-its: Free the caches when GITS_BASER changes - [arm64] KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes - [arm64] KVM: arm64: vgic-its: Skip unreachable devices instead of failing the save - [arm64] KVM: arm64: Return -EINVAL for an empty SMCCC filter range at base 0 - [arm64] KVM: arm64: Fix FGT mapping for HFGITR_EL2.nGCSEPP - squashfs: Add dictionary size range check to prevent shift-out-of-bounds - scsi: sd_zbc: Reject disks with too many zones - Bluetooth: SMP: reject Security Request over BR/EDR - Bluetooth: mgmt: Dequeue pending mesh_send_sync entries on cancel - cgroup: selftests: Move memcontrol specific helpers out of common cgroup_util.c - scsi: megaraid_sas: Protect megasas_get_ctrl_info() in megasas_resume() - docs: s390/pci: Improve and update PCI documentation - [s390x] pci/docs: Fix sriov_numvfs attribute name - [s390x] cio: Fix cio_update_schib() to not cache invalid schib - [s390x] cio: Check pmcw.dnv before pmcw.ena in I/O entry points - [s390x] cio: Guard PMCW field accesses with dnv check - xsk: Use a 32-bit compare in xsk_map_gen_lookup - bpf: Skip unsettled links in link iterator - net/sched: cls_u32: fix manual hash table handle IDR aliasing - net/mlx5: devcom, Base component size on linked devices - bpf: Restrict CO-RE poisoning to relocatable instructions - libbpf: Reject truncated ldimm64 CO-RE relocations - netfilter: flowtable: publish HW_DEAD after worker is done - netfilter: nfnetlink_queue: hold nfnl mutex in event notifier - netfilter: nft_synproxy: use the family-aware checksum helper - ipvs: revalidate ihl before icmp_send - netfilter: ctnetlink: fix suspicious RCU usage in expect_iter_name - [arm64] io: Reject non-user protection in ioremap_prot() - ocfs2: make ocfs2_calc_xattr_init() return void - drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_update - drm/nouveau/clk: don't clobber reclock status when restoring volt/fan - drm/nouveau/disp: don't reject HDMI config on cards without SCDC - net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure - net: gue: reject invalid REMCSUM offsets - net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failure - ip6_gre: Call ip6erspan_tunnel_unlink_md() in ip6erspan_changelink(). - eth: fbnic: Handle maximum standalone channels - eth: fbnic: Set AW_FLUSH_MODE alongside AW_FLUSH when flushing the mailbox - sctp: avoid livelock while updating retransmit path - bpf: Bound ownership depth through local kptrs and graph roots - net: usb: catc: bound the RX packet length in catc_rx_done() - bpf: Check params size before reading reserved fields - net/sched: sch_hfsc: bound the classify inner-filter walk with a drift budget - drm/virtio: fix object leak when drm_gem_handle_create() fails - drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl() - drm/virtio: fix object leaks in virtio_gpu_resource_create_blob_ioctl() - drm/virtio: release the GEM object on virtio_gpu_vram_create() errors - drm/bridge: samsung-dsim: fix TE GPIO lifetime for host attach - Bluetooth: bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough - Bluetooth: btintel_pcie: validate device-supplied DMA indices - Bluetooth: RFCOMM: Reject short EA=0 frames in rfcomm_recv_frame() - octeontx2-af: Fix memory scaling limitation in SR-IOV mode - dpll: use exact lookup for reference sync pin id - net: usb: sr9700: include receive overhead in the length check - ipv6: Fix dst leak for uncached routes. - tg3: clean up PHYLIB resources on probe failure - [amd64] drm/i915/psr: Add new SU area calculation helper to apply workarounds - [amd64] drm/i915/psr: Clear stale sel fetch enable bits on sel fetch disable - [s390x] debug: Do not register views for failed static debug areas - [s390x] debug: Fix NULL pointer dereference in debug_info_copy() - net: ethernet: ti: netcp: fix pm_runtime usage counter leak on error - genetlink: report the real command id for dump-only ops in policy dumps - net: pcs: xpcs: fix clock reference leak on xpcs_init_clks failure - thermal: gov_step_wise: Fix stale mitigation vote with non-zero lower bounds - bpf: Fix bounds check for skb-backed dynptrs - bpf: Fix bpf_sock context code generation - bpf, sockmap: Reject max_entries > INT_MAX in sock_map_alloc - net/mlx5: Bridge, don't fail switchdev events of sibling eswitch ports - net/mlx5: Bridge, don't fail unlink of untracked/unsupported peer ports - sctp: hold asoc or transport before mod_timer() in timer handlers - net: stmmac: dwmac4: Use the correct bufzise when the len is exactly 8K - bpf: Reject dev-bound-only programs on other devices - nfc: nfcmrvl: validate helper command length before pull - nfc: st21nfca: validate received frame size - nfc: llcp: Fix list corruption / refcount desync in nfc_llcp_recv_dm() - nfc: llcp: Fix race condition in accept_queue lifecycle - nfc: virtual_ncidev: Add missing ioctl compat handler - nfc: llcp: fix sdreq TLV list leak on parse/alloc/send failure - nfc: st21nfca: validate ISO15693 inventory length - nfc: llcp: fix -ENOMEM on connect with zero-length service name - nfc: llcp: fix WKS SAP hijacking via prefix match in nfc_llcp_wks_sap() - nfc: llcp: fix slab-out-of-bounds reads when logging service names - nfc: pn533: fix OOB read in pn533_acr122_is_rx_frame_valid() - net/sched: act_gate: budget the per-entry list in get_fill_size - veth: manage XDP program pointers during channel resize - net: skbuff: fix pull-bound underflow in skb_checksum_setup_ipv6() - vrf: Stop corrupting skb->csum when capturing CHECKSUM_COMPLETE packets - bpf: Fix immediate JMP JEQ/JNE on MIPS32 - bpf: Fix BSWAP 32 and 16 on MIPS64 - driver core: Add device probe log helper dev_warn_probe() - tg3: use random MAC address when tg3_get_device_address fails - net: bcmgenet: fix 64-bit RTNL stats reading in ethtool on 32-bit systems - net: bcmgenet: initialize u64 stats seq counter for all queues - net: bcmgenet: move bcmgenet_power_up into resume_noirq - net: bcmgenet: allow return of power up status - net: bcmgenet: do not skip WoL power up on GENET V1 - net: bcmgenet: validate Ethernet address in bcmgenet_set_mac_addr - net: bcmgenet: mask DMA_TIMEOUT_MASK when reading DMA_RING0_TIMEOUT - ip_gre: Reject enabling collect metadata through changelink - vxlan: use one headroom snapshot for neighbour replies - net: xps: reject an out of range traffic class - drm/imagination: clamp freelist reconstruction requests - bonding: crypto offload enabled, non-offload slave failover, rekey failed - net: dsa: mt7530: fix NULL dereference on unbind of MT7531 and MT7621 - tcp: fix use-after-free of retransmit_skb_hint in tcp_send_synack() - nfp: hold IPsec RX state under the XArray lock - net/smc: fix UAF on lgr list traversal in smcr_port_err() - tipc: Fix a data race on mon->peer_cnt in mon_timeout() - net: ethernet: stmmac: dwmac-rk: fix bulk clock leak when the PHY clock fails - llc: fix skb UAF and leaks on llc_mac_hdr_init() failure - bridge: check llc_mac_hdr_init() return value in br_send_bpdu() - net/sched: sch_teql: fix shadowed err in __teql_resolve() - vlan: ensure sufficient headroom in vlan_dev_hard_header() - autofs: fix sbi->pipe file reference leak in autofs_kill_sb() - [amd64] perf/x86/intel: Ensure KVM guest PEBS path doesn't set unwanted PERF_GLOBAL_CTRL bits - [amd64] perf/x86/intel: Don't write PEBS_ENABLED on host<=>guest xfers if CPU has PEBS isolation, to fix stuck PEBS_ENABLED - [amd64] perf/x86/intel: Don't pointlessly context switch DS_AREA (and PEBS config) if PEBS is unused - [amd64] perf/x86/intel: Make @data a mandatory param for intel_guest_get_msrs() - mptcp: return sk_wait_data() errors from recvmsg() - rculist: add list_splice_rcu() for private lists - netfilter: nf_tables: join hook list via splice_list_rcu() in commit phase (CVE-2026-52988) - [amd64] x86/mce: Fix hardware debug register corruption on task migration - [amd64] x86/PCI: Disable enhanced atomics on AMD NBIO 7.7 and 7.11 - virtio_net: copy zerocopy frags in start_xmit without NAPI - tipc: reject invalid and unexpected GRP_ACK_MSG to prevent bc_ackers underflow - tcp: prevent collapsing skbs across boundary in rtx queue - sctp: discard the rest of the packet on a stale-cookie error - af_packet: fix integer overflow in prb_calc_retire_blk_tmo() - ata: libata-scsi: bound the ATA passthru sense descriptor writes - cgroup/pids: Restore pids.events notifications in local mode - fou: reject omitted FOU_ATTR_IPPROTO on FOU_ENCAP_DIRECT - fs/ntfs3: use d_instantiate_new() in ntfs_create_inode() and murder syzbot's "WARNING in do_new_mount" saga - writeback: bound cleanup_offline_cgwb() rescans by rotating scanned inodes - workqueue: Fix NULL current_pwq deref in flush dependency check - writeback: report a Tasks-RCU quiescent state per cgwb drain pass - fsl/fman: Fix clk reference leak in read_dts_node() - ipe: protect the dm-verity root hash with RCU - ipv6: do not let ipv6_find_hdr() return an offset past the packet end - ipv6: sr: enforce exact attribute length for SEG6_ATTR_DST - gpio: arizona: Fix runtime PM leak in arizona_gpio_direction_out() - gpio: zynq: fix runtime PM leak on request error path - llc: reserve device headroom for allocated frames - mctp: route: iterate socket tag list in mctp_lookup_prealloc_tag() - rds: ib: Clear the sg list when mapping an MR fails - [amd64] drm/i915: fix incorrect RCU teardown order - drm/amd/display: Fix dc stream excess put in dm_update_crtc_state() - drm/amd/display: Bump frame warning limit for clang builds of dml - drm/amdgpu: Fix last_update fence leak in amdgpu_vm_init() - drm/amdgpu: Fix runtime PM leak in amdgpu_debugfs_test_ib_show() - drm/amdgpu: Fix vmid_wait fence leak in amdgpu_ring_init() - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - drm/nouveau: fix autosuspend cleanup during teardown - drm/nouveau: Fix bridge reference leak in nv1a_ram_new() - drm/nouveau: fix double-free in nvif_vmm_dtor - drm/nouveau: Fix gem reference leak in validate_init() - drm/nouveau: Fix runtime PM leak in nouveau_connector_detect() - drm/nouveau: RCU-free the scheduler-containing nouveau_sched - drm/nouveau: don't bump pin count on failed re-pin in nouveau_bo_pin_locked() - drm/xe: Limit sg segment size to PAGE_SIZE on Xen PV - drm/virtio: fix memory leak of fence event on execbuffer failure - drm/virtio: fix NULL pointer dereference on fence allocation failure - gpio: tps65219: Fix GPIO input value reads - mm/hugetlb: preserve mremap address delta when skipping page tables - PCI: of_property: Omit bus properties without a subordinate bus - HID: alps: fix use-after-free on input2 registration failure - HID: quirks: add ALWAYS_POLL quirk for SDINNOVATION gaming keyboard - HID: wacom: fix OOB read in wacom_wac_pen_serial_enforce() - net/mlx5: Fix rev_entry reference leak in mlx5_tc_ct_shared_counter_get() - net/mlx5e: advertise MACsec offload only when supported - net/sched: reject IDR error pointers when deleting actions - net: arp: terminate device name before lookup - net: atl1: fix soft lockup on out-of-range cmb_tpd_next_to_clean read - net: hisilicon: hns_dsaf_mac: fix mdio device leak in hns_mac_register_phy() - net: openvswitch: conntrack: avoid modifying shared unconfirmed ct entry - net: openvswitch: conntrack: remove 'add_helper' dead code - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: atl1c: fix soft lockup on out-of-range tpd_cons read - net: atl1e: fix soft lockup on out-of-range hw_next_to_clean read - net: bridge: mdb: restart port group walk after deletion - net: usb: cdc_mbim: add MeiG Smart SRM821 to ZLP whitelist - net: usb: lan78xx: Fix URB reference leak in lan78xx_submit_deferred_urbs() - netfilter: ip6t_rpfilter: reject routes without inet6_dev - netfilter: ip6t_rt: fix zero-address non-strict match out-of-bounds read - netfilter: nf_tables: skip expired catchall elements on insert and delete - nfc: fix use-after-free in nfc_get_local_general_bytes - nfc: llcp: drop truncated I/RR/RNR PDUs in nfc_llcp_recv_hdlc() - nfc: port100: reject frames whose declared length exceeds the received data - scsi: libiscsi_tcp: Check the data direction of a Data-In PDU - perf/core: Fix NULL pmu_ctx passed to pmu->sched_task() - perf/core: Run sched_task() for PMUs with only CPU-wide events - pinctrl: single: free the IRQ on domain creation failure - pinctrl: sunxi: keep a shadow copy of the data register output latches - [s390x] cio: Fix NULL pointer dereference in ccw_device_get_util_str() - [s390x] cmf: Fix virtual vs physical address confusion - [s390x] vfio-ap: fix KVM GISC and page leak when queue removed from host config - KVM: Ensure memory attributes xarray nodes are accounted to the caller's memcg - KVM: Don't treat reserved xarray entries as having memory attributes - [arm64] KVM: arm64: Fix spurious warning for benign stage 2 teardown race - [riscv64] KVM: Synchronize hrtimer callback during teardown - [riscv64] KVM: Fix HSM hart status error propagation - Bluetooth: hci_conn: fix CIS hold ownership on reuse - Bluetooth: hci_sock: validate event length before filtering - Bluetooth: hci_sock: reject out-of-range OCF values - Bluetooth: ISO: balance the parent hold in hci_bind_bis() - Bluetooth: L2CAP: validate frame length before control and FCS access - Bluetooth: mgmt: fix race in read_unconf_index_list() - Bluetooth: RFCOMM: fix NULL dereference of dlc->session in RFCOMM_CONNINFO - smb: client: fix create context out-of-bounds reads - smb: client: clean up failed cached directory opens - smb: client: validate POSIX create context length - xfs: don't assert when XFS_SCRUB_TYPE_HEALTHY scans return corruption - xfs: fix attr fork block count checks in xrep_inode_blockcounts - xfs: release orphanage dir inode if chown fails - xfs: use correct jiffies comparison function in xchk_maybe_relax - xfs: check padding field in xfs_ioc_commit_range - xfs: don't call xfs_exchange_range_finish for a dry run - xfs: check di_forkoff correctly in scrub - xfs: fix blockgc group quota scanning when usrquota isn't enforced - net: tls: fix silent data drop under pipe back-pressure - ring-buffer: Add helper functions for allocations - ring-buffer: Fix subbuf resize race with ring_buffer_alloc_read_page() (CVE-2026-89503) - sched: Rework prev_balance() to avoid stale prev references - sched/core: Make core-sched flips wait for in-flight selections (CVE-2026-89520) - ring-buffer: Make cpu_buffer::free_page a buffer_data_read_page (CVE-2026-89500) - dmaengine: Add devm_dma_request_chan() - i2c: mxs: fix DMA channel leak on probe error - lockd: fix swapped arguments in nlmsvc_match_ip() (CVE-2026-93231) - [arm64] firmware: qcom_scm: Rename peripheral as pas_id - remoteproc: pas: Replace metadata context with PAS context structure - remoteproc: qcom: pas: Guard dtb metadata release with dtb_pas_id check - power: supply: ab8500_fg: Remove redundant dev_err()/dev_err_probe() - power: supply: ab8500_fg: fix use-after-free on remove (CVE-2026-89797) - [riscv64] PCI: starfive: Use regulator APIs to control the 3v3 power supply of PCIe slots - [riscv64] PCI: starfive: Fix resource leaks on error paths in host_init() - iommu/msm: Use helper function devm_clk_get_prepared() - iommu/msm: Unwind probe state on registration failure (CVE-2026-89452) - iommufd: Pass @pasid through the device attach/replace path - iommufd: Fix UAF in selftest IOPF reporting (CVE-2026-89445) - [amd64] platform/x86: ISST: Check for admin capability for write commands - [amd64] platform/x86: ISST: Validate max level for set feature - mmc: via-sdmmc: cancel card-detect work on remove (CVE-2026-89441) - PCI: Introduce PCI_SLOT_PLACEHOLDER constant for slot_nr placeholder value - PCI: Allow per function PCI slots to fix slot reset on s390 (CVE-2026-89795) - [amd64] platform/x86: think-lmi: Fix current password length check - [amd64] platform/x86: think-lmi: improve check if BIOS account security enabled - [amd64] platform/x86: think-lmi: Fix certificate thumbprint sysfs output - [amd64] platform/x86: intel_sar: Check ACPI_HANDLE() against NULL - [amd64] platform/x86: int1092: Fix potential memory leak in sar_probe() (CVE-2026-89437) - [amd64] platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() - [amd64] platform/x86/amd/pmc: Move STB functionality to a new file for better code organization - [amd64] platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and add helper function - [amd64] platform/x86/amd/pmc: Restore msg_port on amd_stb_s2d_init() error paths - [amd64] platform/x86/amd/pmc: Propagate SMU errors and validate S2D address (CVE-2026-81016) - io_uring/waitid: have io_waitid_complete() remove wait queue entry - io_uring/waitid: avoid siginfo copy during ring teardown - power: supply: qcom_battmgr: fix use-after-free (CVE-2026-89467) - net/smc: Address spelling errors - net/smc: stop killed, freed and out_of_sync sharing a byte (CVE-2026-80980) - net/mlx5e: SHAMPO, Always calculate page size - net/mlx5e: do not HW-GRO coalesce small frames - ALSA: hda/ext: preserve PPLCCTL bits when clearing reset - hwrng: drivers - Switch back to struct platform_driver::remove() - hwrng: stm32 - Fix runtime PM cleanup on registration failure - i3c: master: Do not treat master device as a duplicate target (CVE-2026-93199) - wifi: mt76: mt7915: set correct background radar capability - wifi: mt76: mt7915: bound the device EEPROM address before the EFUSE copy (CVE-2026-80937) - i3c: master: Fix use-after-free of master->this (CVE-2026-93200) - udf: Move udf_map_block() up - udf: Fix data loss when converting inline inodes to out of line - usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior - usb: dwc3: clear forceRM when issuing EndTransfer (CVE-2026-90030) - wifi: rtw89: cleanup unused rtwdev::roc_work - wifi: rtw89: Hide some errors when the device is unplugged - wifi: rtw89: pci: add .shutdown callback to stop rfkill polling on reboot (CVE-2026-80939) - usb: typec: tcpm: fix debug accessory mode detection for sink ports - usb: typec: tcpm: constrain TCPM_SOURCING_VBUS event handling - wifi: mt76: mt7996: bound the device EEPROM address before the EFUSE copy (CVE-2026-80935) - xhci: Cleanup Candence controller PCI device and vendor ID usage - usb: cdns3: rename hibernated argument of role->resume() to lost_power - usb: cdnsp: fix wakeup from S3 after controller context loss - usb: storage: realtek_cr: fix use-after-free on disconnect (CVE-2026-90029) - usb: gadget: f_mass_storage: fix null pointer dereference in fsg_common_set_num_buffers() (CVE-2026-90023) - staging: rtl8723bs: fix spacing around operators - staging: rtl8723bs: fix OOB read in rtw_restruct_wmm_ie() (CVE-2026-90016) - staging: sm750fb: fix mono image source stride mismatch in lynxfb_ops_imageblit() - tracing/probes: Fix anon_stack check for unnamed bitfields in btf_find_struct_member - Documentation: tracing: Add documentation about eprobes - tracing/probes: Fix BTF kflag check for anonymous struct member access - tracing: Clean up use of trace_create_maxlat_file() - tracing: Take trace_array reference when opening options file (CVE-2026-90013) - ftrace: Take trace_array reference before accessing its ftrace_ops (CVE-2026-90002) - dma-buf: dma-heap: don't publish fd before copy_to_user() succeeds (CVE-2026-89996) - compiler_types: Move lock checking attributes to compiler-context-analysis.h - futex: Provide rt_mutex_.*_schedule() equivalents for futex scheduling - rtc: rzn1: Handle unset alarm weekday in rzn1_rtc_read_alarm - perf/aux: Allocate non-contiguous AUX pages by default - [amd64] perf/x86/intel: Remove anythread_deprecated bit from perf_capabilities - ring-buffer: Show persistent buffer dropped events in trace_pipe file - ring-buffer: Allow splice reads on static buffers - nvme: add missing SRCU grace period in error path (CVE-2026-89972) - nvme: all namespaces in a subsystem must adhere to a common atomic write size - nvme: refactor the atomic write unit detection - nvme: fix atomic write size validation - nvme: skip the zoned limits update if the zone info query failed (CVE-2026-89971) - [s390x] vfio-ap: Fix missing lock required to access list of ap_matrix_mdev objects (CVE-2026-89956) - mm: fix incorrect vm_flags usage when checking allowable orders for tmpfs - nvdimm: preserve flush callback -ENOMEM - nvdimm: pmem: keep PREFLUSH before data writes (CVE-2026-98161) - nvdimm: virtio_pmem: stop allocating child flush bio - nvdimm: virtio_pmem: always wake -ENOSPC waiters - nvdimm: virtio_pmem: use READ_ONCE()/WRITE_ONCE() for wait flags - nvdimm: virtio_pmem: refcount requests for token lifetime (CVE-2026-93196) - mtd: rawnand: pl353: Add message about ECC mode - mtd: rawnand: pl353: Make sure we use the monolithic helpers for raw accesses - clk: qcom: Fix test_ctl_hi field for DEFAULT_EVO PLLs - mm/mremap: reset unfaulted VMA page offset for MREMAP_DONTUNMAP - [amd64] KVM: x86/mmu: Dynamically allocate shadow MMU's hashed page list - [amd64] KVM: x86/mmu: Split kvm_mmu_zap_all_fast() into "front" and "back" halves - [amd64] KVM: x86: Extract REGS and SREGS runtime sync code to helpers - [amd64] KVM: x86: Rename __{g,s}et_sregs2() => kvm_vcpu_ioctl_x86_{g,s}et_sregs2() - [amd64] KVM: x86: Move the bulk of register specific code from x86.c to regs.c - [amd64] KVM: x86: Check EFER validity on KVM_SET_SREGS* - media: i2c: imx355: Replace client->dev usage - media: imx355: Avoid calling imx355_power_off twice in error path - media: rkvdec: Propagate platform_get_irq() errors - [s390x] KVM: s390: Zero initialize data structures for inject_pfault_token (CVE-2026-89921) - [amd64] KVM: x86: Disallow EFER.LME and EFER.LMA if long mode is not supported - scsi: qla2xxx: Zero dport diagnostics buffer to avoid info leak (CVE-2026-89859) - scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking (CVE-2026-97537) - scsi: qla2xxx: Fix use-after-free of qpair work on queue teardown (CVE-2026-97536) - scsi: qla2xxx: Null out freed pointers in qla2x00_mem_alloc() error path (CVE-2026-97532) - scsi: qla2xxx: Bound VP index against VP_CTRL IOCB bitmap size (CVE-2026-97535) - media: chips-media: wave5: Add timeout while stop_streaming (CVE-2026-89868) - scsi: qla2xxx: Use ring-slot helpers in __qla2x00_alloc_iocbs - scsi: qla2xxx: Use memset_io() to clear QLAFX00 request ring slot - scsi: qla2xxx: Fix 64G link speed reporting in get_data_rate - scsi: qla2xxx: Skip vport under deletion in report ID acquisition (CVE-2026-97531) - scsi: qla2xxx: Fix soft lockup polling continuation IOCB signature (CVE-2026-97530) - scsi: qla2xxx: Clamp max_npiv_vports to VP_CTRL bitmap capacity - scsi: qla2xxx: Unlink NVMe unsol ctx before freeing on LS reject error (CVE-2026-97528) - scsi: qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock (CVE-2026-97527) - scsi: qla2xxx: Validate BSG request_len before reading vendor_cmd[] (CVE-2026-97529) - f2fs: validate MOVE_RANGE destination size (CVE-2026-89840) - f2fs: convert F2FS_I_SB to sbi in f2fs_setattr() - f2fs: don't allow unaligned truncation to smaller/equal size on pinned file - f2fs: fix to avoid potential section-unaligned pinfile - f2fs: dirty directory inodes on mtime/ctime update - f2fs: limit recovery filename logging to stored length (CVE-2026-89838) - f2fs: fix dentry folio leak in find_in_level (CVE-2026-89837) - f2fs: embed f2fs_gc_kthread in f2fs_sb_info (CVE-2026-93285) - f2fs: Convert clear_node_page_dirty() to clear_node_folio_dirty() - f2fs: fix to clear dirty flag on folio in error path (CVE-2026-89832) - f2fs: accurately adjust free_sections during free_segment_range (CVE-2026-97534) - drm/amdgpu: Fix missing unwind in amdgpu_ib_schedule() error path - drm/amdgpu: add a helper to calculate ring distance - drm/amdgpu: plumb timedout fence through to force completion - drm/amdgpu: avoid force-completing uninitialized UVD rings (CVE-2026-89827) - drm/nouveau/disp/r535: Add scanline position support + head state support - drm/amd/display: Set gpuvm min page size to 4K on dcn35/36 - drm/sysfb: simpledrm: Improve panel-size validation - drm/sysfb: simpledrm: Improve stride validation (CVE-2026-93244) - firmware: sysfb: Move bpp-depth calculation into screen_info helper - drm/sysfb: simpledrm: Improve framebuffer-size validation - drm/sysfb: ofdrm: Fix integer overflow in fb_size calculation (CVE-2026-89806) - drm/sysfb: ofdrm: Fix is_avivo() constant comparison bug - configfs:get_target() - release path as soon as we grab configfs_item reference - configfs: pin the symlink target's dirent instead of chasing ->ci_dentry (CVE-2026-97950) - tracing: Fix memory corruption from a "STACKTRACE" histogram key (CVE-2026-97934) - ipmr: account multicast table and route memory (CVE-2026-97939) - sysctl: move the "cad_pid" entry from pid_table[] to kern_reboot_table[] - reboot: fix cad_pid use-after-free race (CVE-2026-97938) - configfs: unhash the dentry before dropping the item in rmdir (CVE-2026-97949) - tracing: Constify struct event_trigger_ops - tracing: Remove get_trigger_ops() and add count_func() from trigger ops - tracing: Merge struct event_trigger_ops into struct event_command - tracing: Set the trace clock before registering the histogram trigger (CVE-2026-97935) - virtio-mmio: Remove virtqueue list from mmio device - virtio_mmio: disable IRQ wake before free_irq - tools/bootconfig: Cleanup bootconfig footer size calculations - tools/bootconfig: Fix integer overflow and truncation in size checks - tracing: Take trace_array reference when opening a tracer options file (CVE-2026-97933) - tracing: Take the reference before publishing the named histogram trigger (CVE-2026-97919) - tracing: Undo the registration when enabling the histogram trigger fails (CVE-2026-97918) - EDAC/altera: Use ECC manager compatible to select A10/S10 IRQ layout - EDAC/altera: Use parent device for devres in altr_portb_setup() - genetlink: pin family module during policy dump (CVE-2026-97901) - drm/bridge: tc358768: Enforce input bus flags via atomic_check - io_uring/rw: end write accounting from ->ki_complete (CVE-2026-97619) - io_uring/net: don't overconsume buffers when using MSG_TRUNC (CVE-2026-97618) - bootconfig: Fix integer overflow in initrd size check (CVE-2026-97906) - net: bridge: use option bits for CFM/MRP frame handlers (CVE-2026-97615) - drm/xe: Flush LSC untyped L1 dataport cache after rcs/ccs batches (CVE-2026-97620) - netfilter: cttimeout: detach dataplane timeout policy and repurpose refcount (CVE-2026-74347) - netfilter: cttimeout: prevent UAF during module unload (CVE-2026-97609) - net: macb: Replace open-coded implementation with napi_schedule() - net: macb: Use netif_napi_add_tx() instead of netif_napi_add() for TX NAPI - net: macb: unify device pointer naming convention - net: macb: initialize PTP state before registering clock - erofs: add sysfs feature entry for xattr prefixes - [amd64,arm64] idpf: Fix kernel-doc descriptions to avoid warnings - [amd64,arm64] idpf: introduce idpf_q_vec_rsrc struct and move vector resources to it - [amd64,arm64] idpf: disable DIM work before freeing q_vectors (CVE-2026-97603) - ipv6: make ipv6_pinfo.saddr_cache a boolean - ipv6: reorganise struct ipv6_pinfo - ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. - ipv6: flowlabel: cap duplicate leases per socket (CVE-2026-97597) - landlock: Clarify documentation for the IOCTL access right - landlock: Fix use-after-free of the source's parent directory (CVE-2026-97594) - netmem: add a couple of page helper wrappers - net: page_pool: rename page_pool_alloc_netmem to *_netmems - page_pool: disable sync for cpu for dmabuf memory provider - bnxt_en: Propagate TPA buffer allocation failures in bnxt_queue_mem_alloc() (CVE-2026-97571) - mptcp: pm: drop match in userspace_pm_append_new_local_addr - sock: add sock_kmemdup helper - mptcp: use sock_kmemdup for address entry - mptcp: pm: userspace: fix address ID overflow - bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips - eth: bnxt: store rx buffer size per queue - bnxt: fix memory leak in bnxt_queue_mem_alloc error cases - bnxt_en: Don't free the live ring's TPA state on queue restart failure (CVE-2026-97574) - mptcp: pm: reset retrans_time when ADD_ADDR entry is reused - mptcp: pm: use for_each_subflow helper - mptcp: pm: rename add_entry structure to add_addr - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 (CVE-2026-97566) - tcp: introduce icsk->icsk_keepalive_timer - mptcp: do not reschedule the RTX timer for fallback sockets - smb: client: refactor ACL setting control flow in id_mode_to_cifs_acl() - smb/client: fix security flag calculation when setting security descriptors - smb: client: fail DACL rewrite when the new DACL exceeds 64K (CVE-2026-97559) - xfs: report healthy filesystem events in scrub stats - xfs: fix short ifork reaping computation in xreap_bmapi_binval - xfs: strengthen the "is cow staging" helpers in scrub - xfs: remove the i_ino field in struct xfs_inode - xfs: fix under-reservation of blocks when repairing sf directories (CVE-2026-97549) - xfs: fix backwards mergeability logic in refcount scrubber - cifs: Fix specification of function pointers - 9p: Fix v9fs_issue_write() to update i_size and remote_i_size - [arm64] phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context - ALSA: usb-audio: Optimize the copy of packet sizes for implicit fb handling - ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity - swiotlb: use the adjusted address for the highmem page lookup - net: phy: mediatek: do not report link and per-speed LED rules together - btrfs: take commit root semaphore when iterating in mark_block_group_to_copy() - [arm64] Use load LSE atomics for the non-return per-CPU atomic operations - [arm64] percpu: Fix LSE operations on {8,16}-bit types - [arm64] i2c: qcom-cci: Stop complaining about DT set clock rate - [arm64] i2c: qcom-cci: Remove the unused variable cci_clk_rate - [arm64] i2c: qcom-cci: fix device_node refcount leak in cci_probe()/cci_remove() - scsi: fnic: Fix missed link-up when critical IRQ targets offline CPU - Input: hp_sdc - shut down kicker timer on module exit - wifi: wcn36xx: Fix potential use-after-free in TX ack timer teardown - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - drm/msm/dpu: clear pending peripheral flush state - wifi: libipw: reject TKIP frames without a full MIC - wifi: mac80211: track MU-MIMO configuration on disabled interfaces - wifi: mac80211: refuse to make a monitor active when it has no queue - smb: mark the new channel addition log as informational log with cifs_info - smb: client: fix use-after-free of iface in cifs_try_adding_channels() - drm/amdgpu: Failed to check various return code - drm/amdgpu/umsch: remove vpe test from umsch - drm/amdgpu: use GFP_NOWAIT for memory allocations - drm/amdgpu: fix rmmio iounmap skipped on device removal - smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs() - drm: add drm_memory_stats_is_zero - drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments - smb: client: fix reparse buffer bounds in cifs_query_reparse_point() - smb/client: send lease break ACKs thru correct session for multiuser mounts - [arm64] boot: Disable trapping of PMZR_EL0 writes to EL2 - vlan: require the MAC header to be present in __vlan_insert_inner_tag() - gpio: cdev: fix kernel stack leak to user-space in error path - ipe: fix use-after-free when auditing a newly loaded policy - bna: prevent IOC timer rearm during teardown - i2c: qcom-geni: Fix hardcoded clock index in SE_GENI_CLK_SEL - drm/amdgpu: Fix acpi device leak in amdgpu_acpi_enumerate_xcc() - drm/client: Pass force parameter to client restore - drm/client: fix restore of partially initialized client - [amd64] drm/i915/mst: add mst sub-struct to struct intel_dp - [amd64] drm/i915/dp_mst: Fix configuring FEC for a disconnected stream - mm/rmap: allocate anon_vma_chain objects unlocked when possible - mm/rmap: fix missing barrier between anon_vma init and vma->anon_vma publish - drm/xe/vm: nuke PTs only after unlinking contested VMAs - mm/damon/vaddr: avoid hw-driven pte updates during damon_hugetlb_mkold() - mm/hugetlb: fix surplus pages in dissolve_free_huge_page() - mm/hugetlb: create hstate_is_gigantic_no_runtime helper - mm/hugetlb: do not dissolve gigantic pages without runtime support - super: make iterate_supers_type() deletion-safe - PCI: Fix Resizable BAR restore order - PCI: Fix BAR resize for devices on a root bus - packet: use ubuf_info completion for TX_RING packets - HID: hid-alps: Use pm_ptr instead of #ifdef CONFIG_PM - HID: alps: unregister DualPoint Stick input device on remove - net/sched: act_ct: fix helper UAF due to extensions realloc - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net: ipconfig: Remove outdated comment and indent code block - net: ipconfig: bound DHCP option construction - net: ena: Remove autopolling mode - net: ena: fix MMIO read buffer leak on probe failure - [amd64] perf/x86/intel: Update event constraints and cache_extra_regsfor LNL - [amd64] perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - [amd64] perf/x86/intel: Update event constraints and cache_extra_regsfor ADL - [amd64] perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - [riscv64] KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_rw_attr() - [riscv64] KVM: Serialize IMSIC attributes with vCPU migration - rose: fix dev_put() leak in rose_loopback_timer() - rose: hold loopback neighbour reference across timer callback - rose: fix race between loopback timer and module removal - rose: clear neighbour pointer after rose_neigh_put() in state machines - rose: guard rose_neigh_put() against NULL in timer expiry - rose: fix netdev double-hold in rose_rx_call_request() - rose: fix notifier unregistered too early in rose_exit() - rose: fix netdev double-hold in rose_make_new() - rose: drop CALL_REQUEST in loopback timer when device is not running - rose: cancel neighbour timers in rose_neigh_put() before freeing - nvme: revert the cross-controller atomic write size validation - bootconfig: Fix negative seeks on 32-bit with LFS enabled - tracing: Move d_max_latency out of CONFIG_FSNOTIFY protection - mtd: rawnand: pl353: Fix debug prints - [amd64] platform/x86/amd/pmc: Fix LPS0 and debugfs leaks when STB init fails - usb: dwc3: gadget: Fix use-after-free in dwc3_gadget_free_endpoints due to race condition - bpf: Reject key-less BTF for hash maps - mm/hugetlb: keep max_huge_pages when dissolving surplus folios https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.113 - smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2() (CVE-2026-89633) - smb: client: fix cifsFileInfo reference leak in deferred close (CVE-2026-97558) - [arm64] KVM: arm64: nv: Fix life cycle of the nested_mmus array - [arm64] KVM: arm64: nv: Delay freeing of shadow S2 structures until VM destruction - smb: client: use finish_no_open() for non-regular inodes - xfs: don't let memory failures leak blocks and kill repairs - [riscv64] KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_has_attr() - bpf, xdp: move offload check into dev_xdp_install() (CVE-2026-90146) - ASoC: sdw_utils: Set snd_soc_dai_link_ch_map.codec_ch_mask for capture - Bluetooth: btusb: Add IMC Networks QCA9377 to quirks table - ASoC: SOF: ipc4-priv: Add kernel doc for fw_context_save of sof_ipc4_fw_data - ASoC: SOF: ipc4/Intel: Add support for library restore firmware functionality - smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink() - smb/client: pass cifs_open_info_data to SMB2_open() - smb: client: close handle after create-context parsing failure - Bluetooth: ISO: Fix data-race on iso_pi(sk) in socket and HCI event paths - Bluetooth: ISO: release unused CIS holds after channel attach - smb: client: close completed creates on compound wait errors - xfs: fix cursor and pointer handling when recovering iunlink buckets - neighbour: Skip default parms when resumed in neightbl_dump_info(). - ALSA: usb-audio: Apply IGNORE_CTL_ERROR quirk to all Audient devices - audit: fix exe mark UAF in kill_rules() - HID: bpf: cast size to ssize_t when checking hid_bpf_hw_request - kprobes: Skip disarmed probes when checking optkprobe overlap - of/irq: Fix remaining refcount leaks in of_irq_init() - of/overlay: put property on deadprops only after changeset add succeeds - of/overlay: only treat a positive changeset id as registered - net: fix checksum offsets in skb_splice_from_iter() - netfilter: nft_flow_offload: drop flowtable reference on init error path - net/packet: prevent TX_RING byte count overflow - rtc: ac100: Assign .num before accessing .hws - rtc: spear: initialize IRQ state before requesting alarm IRQ - sctp: check RCV_SHUTDOWN after the sendmsg connect wait - tpm: Disable TPM on null key name mismatch - virt: vmgenid: set driver_data before registering notification handlers - smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions (CVE-2026-89638) - rds_tcp: close NULL deref window in rds_tcp_set_callbacks - vt: skip screen update for DEC alignment test on backgroup consoles - wifi: wlcore: Fix runtime PM leak in wlcore_remove() - ALSA: caiaq: unregister the input device when probe fails - ALSA: line6: reject oversized playback packets - mm/secretmem: properly account locked pages (CVE-2026-93243) - perf/core: Fix WARN in perf_sigtrap() - random: vDSO: avoid call to memset() when zeroing reserved parameter - mm/damon/core: don't skip damos_adjust_quota() while esz is not zero - iio: accel: kionix-kx022a: Fix array boundary check - mtd: core: call _get_device() with the master MTD - nvmet: preserve device path on allocation failure - random: fix vgetrandom_opaque_params kernel-doc - of/overlay: don't leak fragment references when changeset init fails - of/overlay: don't create "//" paths for fragments targeting the root - ASoC: wm8903: Move the DRC QR threshold to the register that holds it - wifi: wfx: validate MIB read length before copying to caller - ASoC: tegra: Fix ASRC Stream6 input threshold control - wifi: ath11k: reset ar->num_stations on hardware start - wifi: ath9k: reject short WMI command responses - wifi: ath9k_htc: bound TX aggregation to MAX_TX_BUF_SIZE - rtc: dev: zero-initialize struct rtc_wkalrm to prevent information leak - rtc: Switch back to struct platform_driver::remove() - rtc: ac100: Fix clock provider use-after-free on probe failure - rtc: mpfs: fix unchecked devm_clk_get() error pointer in probe() - wifi: cfg80211: preserve hidden-group beacon IE ownership - wifi: mac80211: Add multicast to unicast support for 802.3 path - wifi: mac80211: Add 802.3 multicast encapsulation offload support - wifi: mac80211: prevent AP VLAN tx from other interfaces - ASoC: codecs: rt286: Revert delay value for jack setup - ASoC: codecs: rt274: Fix format setting for 44100 rate - Bluetooth: hci_core: free the HCI ID if naming fails - Bluetooth: btintel: validate DDC record lengths - net/mctp: publish the mctp_dev only after it is initialised - net/sched: cls_api: reclaim an empty proto on the error path - ipv6: fix prefix route expiry in modify_prefix_route() - netfilter: ipset: do not update comments from kernel-side adds - Bluetooth: hci_sync: don't drain cmd_sync backlog on unregister - net: systemport: Fix buffer overflow in bcm_sysport_get_stats() - net: systemport: Fix RUNT MIB counter register offset calculation - net/mlx5: LAG, Refactor lag logic - net/mlx5: Fix slab-out-of-bounds when handling team device events - octeontx2-af: mcs: Fix SC resource cleanup loop - tipc: prevent GCM nonce reuse on peer key changes - memcg: convert memcg->socket_pressure to u64 - mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n. - net: Clean up __sk_mem_raise_allocated(). - net-memcg: Introduce mem_cgroup_from_sk(). - net-memcg: Introduce mem_cgroup_sk_enabled(). - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - net/sched: fq_codel: match the no-drop threshold to the packet size - net/sched: sch_codel: match the no-drop threshold to the packet size - virtio_blk: set the zone write granularity - net: bcmgenet: fix NULL dereference in set_coalesce before first open - net: cap skb->queue_mapping when the tx queue is picked - net: ethernet: mtk_eth_soc: allocate dummy netdev sooner - tcp: refresh TS.Recent for accepted old ACKs - ipvs: fix missing counter decrement in lblc - ipvs: do not create invisible templates - ipvs: filter some flags received in the backup server - netfilter: bpf: reject invalid NAT manipulation types - netfilter: conntrack: remove skb argument from nf_ct_refresh - netfilter: conntrack: rework offload nf_conn timeout extension logic - netfilter: flowtable: generalize pending status bit - net: microchip: vcap: stop scanning after deleting key field - net: sparx5: make ports inherit the switch base mac address type - net/mlx5e: Fix AF_XDP TX timestamp teardown NULL dereference - ipv6: sr: use skb_get_hash_net() in seg6_make_flowlabel() - xdp, xsk: constify read-only arguments of some static inline helpers - net: mvneta: clear XDP pfmemalloc flag between frames - i2c: at91: release DMA channels when probe defers - perf: Fix race between perf_event_exit_task() and perf_pending_task() - ALSA: core: Define auto-cleanup for snd_card_free() - ALSA: ice1712: Fix the error handling via auto-cleanup at probe - PCI: Accept AtomicOps already enabled by the hypervisor - drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend - drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC - drm/amd/pm/si: Fix updating clock limits on AC/DC - drm/amdgpu/gfx6: fix firmware leak on teardown - drm/radeon: Read the VRAM VBIOS signature with readb() - drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device - drm/mediatek: Fix ovl adaptor platform device leak - drm/mediatek: Fix pdev reference leak in mtk_drm_bind() - drm/amdgpu: fix IP instance memory leak on kobject add failure - drm/amdgpu: fix ACP MFD device leak on init failure - binder: fix is_failure flag for superseded transaction cleanup - binder: fix leaked fd fixups on TF_UPDATE_TXN supersede - kgdboc: Fix tty driver reference leak in configure_kgdboc() - Input: atkbd - skip deactivate for Lenovo IdeaPad Slim 3 15IWC11 - Input: i8042 - add nomux quirk for Fujitsu LIFEBOOK U7410 - Input: s6sy761 - fix resume ordering and restore sensing - Input: synaptics - add LEN205b entry to smbus_pnp_ids for ThinkPad T490 - Input: synaptics - limit T440p InterTouch quirk to LEN0036 - nitro_enclaves: fix use-after-free on SLOT_ALLOC failure - [arm64] soc: qcom: geni-se: Correct QUP Core ICC vote constants - USB: cdc-acm: fix racy TIOCMIWAIT implementation - USB: cdc-acm: skip URB restart in port_shutdown if disconnected - USB: serial: fix port tear down use-after-free - usb: storage: sierra_ms: reject short SWoC info transfers - usb: hub: use shorter 120ms post resume hold for SS root hubs - usb: octeon-hcd: fix the FIFO-flush timeout computation - usb: ohci-da8xx: disable controller wakeup on cleanup - usb: ohci-s3c2410: disable controller wakeup on removal - usb: ohci-st: disable controller wakeup on removal - usb: gadget: midi2: Fix the jack descriptor array sizes - usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd - usb: typec: anx7411 - stop the IRQ before destroying the workqueue - usb: dwc3: am62: Fix runtime PM usage count leak on probe error path - usb: gadget: aspeed-vhub: cancel wake work on device removal - USB: gadget: dummy-hcd: Fix wait for outstanding request completions - usb: gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESC - usb: chipidea: tegra: disable runtime PM on resume failure - usb: core: clear both ep_in and ep_out for non-ep0 control endpoints - usb: typec: tcpm: recover after failure to start the frs ams - usb: typec: tipd: don't send GAID when probe fails in APP mode - usb: typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect() - usb: typec: ucsi: glink: fix use-after-free of ucsi on remove - usb: typec: ucsi: Get the connector fwnode based on reg value - usb: typec: ucsi: displayport: Current CAM OOB index fixup - usb: cdns3: fix use-after-free in cdns3_gadget_exit() - usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe - tty: vt: fix memory leak in vc_allocate() - tty: amiserial: fix broken TIOCMIWAIT - tty: vcc: zero-initialize control packet in vcc_send_ctl() - tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup - tty: serial: qcom_geni_serial: Keep console RX functional after deep idle - tty: abort break signalling on hangup - tty: serial: max3100: shut down timer before freeing port - serial: 8250_bcm7271: fix use-after-free in brcmuart_remove() - serial: fix TIOCMIWAIT race - serial: ma35d1: Fix clock reference leak in ma35d1serial_probe() - serial: tegra: don't clear the Tx FIFO on an Rx-only reset - serial: vt8500: Fix clock reference leak in vt8500_serial_probe() - serial: sc16is7xx: fix TX gap caused by kfifo circular buffer wrap-around - serial: sc16is7xx: refill TX FIFO below trigger using fresh TXLVL - ASoC: codecs: max98363: fix uninitialized stream_config->type - ASoC: codecs: rt1017-sdca-sdw: fix uninitialized stream_config->type - ASoC: qcom: lpass-cpu: use DAI table index for playback constraints - ALSA: seq: Serialize compat port-info ioctls - ALSA: ua101: reject mismatched capture/playback packet sizes - EDAC/altera: Fix memory leak on dci allocation failure - i2c: xiic: don't clobber msg->len to signal block-read completion - Bluetooth: RFCOMM: Fix initial port reference race - Bluetooth: hci_sync: Fix inquiry cache use-after-free - Bluetooth: hci_conn: Lock parent access during enhanced SCO setup - Bluetooth: hci_core: Fix inquiry cache timestamps on 64-bit systems - Bluetooth: hci_core: Serialize ACL scheduling with channel deletion - Bluetooth: hci_core: Serialize fragmented ISO packet queueing - Bluetooth: btintel: fix buffer over-read in btintel_hw_error() - Bluetooth: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame() - Bluetooth: btintel_pcie: reject oversized TX packets in send_frame() - io_uring: fix task_work add use-after-free with SQPOLL - ipvs: bound LBLCR and LBLC cache growth - HID: multitouch: stop the release timer from being rearmed on remove - net: ext2end IPv6 exthdr detection of tunneled packets - tpm: fix off-by-four bounds check in tpm2_get_random() - nvme-multipath: fix underflow in ANA log bounds checks - nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for Micron 4100AT - nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge() - mtd: block2mtd: Fix divide error when erase_size is zero - mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ - mtd: rawnand: vf610_nfc: fix reads on chips with more than 64 bytes of OOB - mtd: spinand: fix zero oobavail when no ECC engine is used - [amd64] KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified - [amd64] KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy - wifi: cw1200: fix TX padding OOB read leaking heap data to device - wifi: iwlegacy: 3945: free EEPROM data on remove - wifi: mac80211: keep paired old chanctx alive - wifi: mac80211: drain PS delivery work during station teardown - wifi: mac80211: account proxy paths against the mesh path limit - wifi: mac80211: keep fallback association elements alive - wifi: mac80211: minstrel_ht: validate fixed rate index - wifi: mac80211: reject invalid 320 MHz CSA bandwidth - wifi: mac80211: release mesh path quota on failed additions - wifi: mac80211: fix mesh fast xmit path deletion UAF - wifi: mac80211: handle empty FILS association request payload - USB: serial: cp210x: add Corsair AX1500i Power Supply - USB: serial: quatech2: fix baud rate overflow - USB: serial: ssu100: fix baud rate overflow - USB: serial: fix dynamic id driver deregistration race - USB: serial: fix driver deregistration order - USB: serial: fix ioctl hangup race - USB: serial: option: add support for SIMCom SIM8260C - USB: serial: option: add Quectel EG060W - USB: serial: option: add Compal EXM-G1x support - USB: serial: option: add Quectel RG660QB - USB: serial: option: add Compal EXC-T1 support - [amd64] thunderbolt: Fix KASAN reported use-after-free when request is canceled - [amd64] thunderbolt: Disable CL states for the Anker Prime TB5 dock - [amd64] thunderbolt: Reject oversized XDomain properties responses - smb: client: discard post-EOF pagecache when extending a file via zero range - smb: client: discard post-EOF pagecache when extending a file via copy range - smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races - iio: accel: kxcjk-1013: reject duplicate event disable - iio: accel: sca3000: fix frequency divider condition check - iio: adc: pac1934: check ACPI label duplication - iio: adc: stm32-adc: fix check on internal channel availability - iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failure - iio: adc: sun4i-gpadc-iio: drop underflowing pm_runtime_put() calls - iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind - iio: admv1013: initialize callback mutex before registering notifier - iio: buffer: serialize buffer teardown with mode claims - iio: buffer: Ensure bounce buffer used for unaligned case is zeroed. - iio: frequency: admv1013: fix wrong channel field used in admv1013_read_raw() - iio: gyro: adis16136: fix unprotected debugfs reads - iio: health: max30102: fix NULL dereference in interrupt handler - iio: imu: adis16400: fix unprotected debugfs reads - iio: imu: adis16480: fix unprotected debugfs reads - iio: light: gp2ap020a00f: drain irq_work after free_irq - iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup - iio: proximity: aw96103: validate firmware data length - iio: proximity: isl29501: Fix return type of isl29501_register_write - iio: proximity: pulsedlight: fix iio_device left registered on PM setup failure - iio: proximity: sx9324: Correct proximity channel resolution - iio: proximity: vcnl3020: fix ISR bitmask check in IRQ handler - iio: trigger: cancel reenable_work before freeing trigger - ipv6: use RCU in ip6_output() (CVE-2025-40158) - jfs: fix array-index-out-of-bounds read in add_missing_indices (CVE-2025-38204) - [arm64] KVM: arm64: vgic-its: Don't dereference a NULL collection on ITT save (CVE-2026-89912) - svcrdma: Use svc_xprt_put to free listener on create failure (CVE-2026-89527) - drm/amd/powerplay: fix VoltageObjectInfo zero-stride loop and OOB read (CVE-2026-93179) - console: introduce console_lock guard()s - tty/vt: use guard()s - vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF - mtd: rawnand: vf610_nfc: fix false bitflips on reads of erased pages - mptcp: prevent race between disconnect() and rtx (CVE-2026-97567) - pfcp: fix socket lifetime on netdevice registration failure - netfs: clear post-EOF pagecache when extending a file via write - mm: shmem: remove __shmem_huge_global_enabled() - mm: factor out the order calculation into a new helper - mm: shmem: change shmem_huge_global_enabled() to return huge order bitmap - mm: shmem: ignore sysfs configs for shmem forced collapse - [arm64] KVM: arm64: vgic-its: Fix MOVALL handling of source redistributor - cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB1 - net: usb: qmi_wwan: add Quectel EG120K-EA - xen/netfront: drop RX packets with a short Ethernet header (CVE-2026-98375) - fs,fsverity: reject size changes on fsverity files in setattr_prepare - fs,fsverity: remove check for fsverity being enabled in setattr_prepare() - drm/amd/display: Fix fast updates on DCE 8.1 - usb: dwc3: gadget: fix IRQ storm on invalid event buffer count - tty: fix saved termios reset race - perf: Remove unnecessary parameter of security check - perf/core: Check kernel access when kernel callchains are requested - perf: Require kernel access for text poke events - [arm64] fpsimd: signal: Clear PSTATE.SM when restoring FPSIMD frame only - [arm64] fpsimd: signal: Mandate SVE payload for streaming-mode state - [arm64] fpsimd: signal: Consistently read FPSIMD context - [arm64] fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems - Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardown - Bluetooth: Serialize SMP remote OOB data access - [arm64] errata: Factor out broken AMU const counter cap - [arm64] errata: Add Cortex-A725 erratum 3821522 workaround - [arm64] KVM: arm64: Use stage-1 leaf size for VM_PFNMAP - fsverity: add dependency on 64K or smaller pages - drm/amdgpu: reset VI ASIC on MacBookPro15,1 - drm/amdgpu: reset VI ASIC on MacBookPro14,3 - usb: ohci-spear: Remove unnecessary NULL check before clk_disable_unprepare() - usb: ohci-spear: disable controller wakeup on removal - USB: dwc2: shut down wakeup timer before freeing HCD state - drm/amd/display: Preserve eDP mode on initial ASSR failure - usb: typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41 - tty: introduce tty_port_tty guard() - tty: tty_port: use guard()s - tty: tty_port: restore TTY_IO_ERROR on activation failure - tty: n_gsm: fix missing modem controls after DLCI open in convergence layer type 2 - perf: Replace perf_event_header__init_id with full header init - ALSA: hda/tegra: Re-enable SDO workaround for Tegra194 - i2c: xiic: Relocate xiic_i2c_runtime_suspend and xiic_i2c_runtime_resume to facilitate atomic mode - i2c: xiic: preserve PEC byte length in SMBus block read setup - drm/amd/display: Mark DCE 6.4 as not APU - mtd: spinand: fix NULL pointer dereference with no ECC engine - wifi: mac80211: shut down RX BA session timer on teardown - mtd: spinand: Enable QE on all dies - nvme-multipath: set BLK_FEAT_ZONED only after the zone info is known - [arm64] KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT - ipv4: free inet_opt and ireq_opt after an RCU grace period (CVE-2026-98432) - bnxt_en: fix DMA mapping length for padded small packets (Closes: #1149564) - tty: port: fix tty_port_tty_vhangup() race - wifi: mac80211: count only matching reservations in reserved switch - fs: Free any excess xarray nodes in clear_inode() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - net: mana: check xdp_rxq registration before unreg in mana_destroy_rxq() - net: mana: Skip WQ object destruction for uninitialized RXQ - net: mana: remove double CQ cleanup in mana_create_rxq error path - [amd64] KVM: SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted - wifi: mac80211: Add sta pointer sanity check in ieee80211_8023_xmit() - wifi: mac80211: set info->band for 802.3 encap offload frames - iio: accel: kx022a: Use cleanup.h helpers - iio: accel: kionix-kx022a: Prevent memory leak and fix state - iio: adc: ad_sigma_delta: fix use-after-free on unbind - iio: adc: aspeed: Simplify with dev_err_probe - iio: adc: aspeed: propagate reset deassert errors - iio: adc: max1363: sign-extend bipolar differential channel reads - iio: adc: axp288: Add TS bias override for Haier HV103H - iio: adc: stm32-adc: fix possible division by zero in processed channel - smb: client: only require read lease for size-extending preallocate - iio: buffer-dmaengine: fix sg entry iteration when building dma_vecs - iio: cdc: ad7150: fix OF matching and publish module aliases - iio: bu27034: simplify using guard(mutex) - iio: light: rohm-bu27034: Fix infinite delay on error - iio: light: rohm-bu27034: Fix error return - tools: ynl-gen: use names of constants in generated limits - tools: ynl-gen: support limits using definitions - tools: ynl: add scope qualifier for definitions - doc/netlink: netlink-raw: Add max check - f2fs: fix to reclaim space in f2fs_allocate_pinning_section() - f2fs: fix to shrink gc_lock coverage in f2fs_gc_range() - f2fs: fix to reset all pinned status during fggc - mm/damon/core: do non-safe region walk on kdamond_apply_schemes() - mm/damon/core: fix unconditionally skip last region - Bluetooth: hci_event: fix simultaneous discovery stuck in FINDING - wifi: ath12k: fix reusing m3 memory - crypto: drbg - Fix ineffective sanity check - ipv4: validate checksum_start before completing checksum (CVE-2026-99999) - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop exception dump when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - Input: ati_remote2 - fix type confusion in device attribute handlers - Input: xpad - add support for Corsair Novablade Pro - arm64: irq: exclude the softirq stack switch from KCOV - [amd64] ASoC: amd: yc: Add DMI quirk for Acer Aspire Go 15 (AG15-21P) - btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode() - cipso: adjust cached option offsets when removing CIPSO - dm ioctl: don't let data_start run past the buffer - usb: f81604: fix struct f81604_int_data size mismatch - vsock/virtio: account only unread bytes in read_skb() - wifi: brcmfmac: fix P2P device removal race in brcmf_detach() - wireguard: queueing: preserve tstamp_type when encapsulating packet - wireguard: noise: reject response consumption after intermediate initiation - workqueue: Fix NULL current_pwq deref in chained work check - xen/netfront: don't leak the skb when xennet_fill_frags() fails - tee: shm: reject zero-sized allocations in tee_dyn_shm_alloc_helper() - strparser: make sure __strp_recv isn't running before tearing down the parser - swiotlb: fix default_swiotlb_limit() for non-growable default pool - tcp: reject net_iov in zerocopy receive mapping hints - tipc: destroy topsrv workqueues before closing connections - tipc: hold a reference to nodes found by link name - Revert "wifi: libertas: reject short monitor TX frames" - selinux: fix data race on AVC latest_notif - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - sctp: copy zeroed stats to user in sctp_getsockopt_pr_streamstatus() when !streamoute - [amd64] EDAC/amd64: Mask UMC chip select to the four implemented selects - gpio: xilinx: fix runtime PM leak on request error path - ibmveth: h_free logical LAN on open-fail after register - ibmveth: fix TX LTB and filter unwind on open-fail - ice: fix metadata_dst refcount handling on representor teardown - keys: finalize persistent keyring timeout after link attempt - KEYS: Fix add_key() race with keyring restriction - memstick: core: wait for request completion before freeing card - memstick: rtsx_usb_ms: complete requests after eject instead of dropping them - dm-crypt: reject the lmk IV mode with AEAD ciphers - dm-snap: reject the transient exception store for snapshot-merge - dm: fix reading free memory in do_resume - mmc: cavium-octeon: destroy slot platform devices on remove - mmc: cavium-thunderx: destroy slot platform devices on remove - mmc: mtk-sd: Cancel request timeout work on remove - mmc: sdhci-sprd: disable runtime PM on remove - net/packet: guard the ll header push in packet_rcv_spkt() - net/smc: protect clcsock lifetime in smc_getname - net: bridge: avoid recursive multicast port cleanup - net: dsa: microchip: fix KSZ8765 fiber detection - net: skbuff: don't leave stale bytes in skb_copy_and_csum_bits() - net: sparx5: free the matchall entry on destroy - net: usb: ax88179_178a: fix rx frame length for non-last packets - nvme: fix swapped ZRASF zone state values for full and read only - openvswitch: fix soft lockup in the netlink flow dump - optee: register TEE devices only once fully initialized - regulator: ltc3676: don't read the write-only HRST and CLIRQ registers - regulator: tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-4 - pmdomain: imx8m-blk-ctrl: Serialize power on/off across sibling domains - pmdomain: rockchip: don't ignore clock lookup errors on attach - pmdomain: rockchip: fix clock leak on domain probe failure - pmdomain: rockchip: propagate subdomain add errors - scsi: qedi: Initialize callback state before registration - [riscv64] entry: gate shadow call stack reload on sstatus.SPP, not tp - [riscv64] fix load_unaligned_zeropad() fixup for RV32 - Bluetooth: btintel_pcie: use managed IRQ teardown - Bluetooth: hci_sock: Serialize dead-device detachment - Bluetooth: ISO: Reject concurrent BIS listener setup - Bluetooth: ISO: Serialize concurrent connect calls - Bluetooth: MGMT: Fix status of pending commands flushed on power off - Bluetooth: RFCOMM: free the skb when the DLC has no owner - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - drm/fb-helper: defer setup when fbdev_probe() fails, not just on -EAGAIN - drm/gud: don't keep a connector without a CRTC as connector_state - [amd64] drm/i915/gem: Prevent overstepping exec array boundary - [amd64] drm/i915/gt: Unmask interrupts only when ACTIVE is true - drm/imagination: Size page table preallocation by device address - drm/vc4: drain the hangcheck timer and works on V3D unbind - drm/amdkfd: align SDMA doorbell base for shader doorbell writes - drm/amdkfd: fix dma_buf reference leak in get_dmabuf_info - drm/amdgpu: serialize vblank counter reads against GPU reset - drm/amdgpu: make Mac FB workaround generic - drm/amdgpu: copy debugfs register data outside the GRBM/SRBM locks - drm/amd/display: Fix direct scanout alpha on some DRM_FORMATs - namespace: don't copy an unmounted mount tree - fs: refuse fspick() on internal superblocks - namespace: check a submount for references right before unmounting it - dcache: don't put a mountpoint on a dentry that's being removed - namespace: don't let a pseudo dentry become the root of a mount - namei: don't reveal overmounted entries in refwalk - namespace: refuse an automount below a mount that is in no namespace - [arm64] dts: lx2160a: fix incorrect pinmux - [arm64] dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single - [arm64] dts: lx2160a: fix the iic5 spi3 pinmux offset and value - Bluetooth: btintel_pcie: fix TX descriptor bounds check - Bluetooth: btintel_pcie: Add recovery mechanism - Bluetooth: btintel_pcie: Add shared HW reset for clean start - drm/dp: don't mark the AUX backlight enabled when enabling failed - gpio: exar: initialize the ID before registering its cleanup - drm/aspeed: Balance the display clock enable on teardown - drm/vc4: Free the BO cache size list on teardown - net/sched: em_text: reject unterminated algo before autoload - amt: send the relay's General Query directly from the receive path - cxgb4/ch_ktls: disable softirqs around tid_list erases - optee: sync secure world ABI headers - [arm64] tee: optee: ffa: support shared memory offsets on large-page kernels - nvmet: use the local P2P device on metadata allocation failure - [arm64] boot: Don't set PMUv3p9 FGT2 bits without PMUv3 - btrfs: fix xattr replace when multiple xattrs are packed in the same item - wifi: mt76: mt7925: restore the legacy BSS after MLO teardown - wifi: mt76: mt7996: fix struct mt7996_mcu_wed_rro_ba_delete_event layout - wifi: mt76: mt7915: disable rx napi when removing device - wifi: mt76: mt7925: don't put the band auto marker in TGID - wifi: mt76: mt792x: treat 0xff ACPI SAR entries as no limit - wifi: mt76: mt792x: pick the SAR table layout from the table itself - ASoC: adau1372: allow sleepy powerdown GPIOs - ASoC: adau1372: fix invalid default state of output ASRC and DAC muxes - ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM - cpuset: separate tmpmasks and cpuset allocation logic - cgroup/cpuset: Call is_in_v2_mode() after acquiring cpuset_mutex in cpuset_handle_hotplug() - flow_dissector: avoid u16 truncation of skb->len when computing thoff - devlink: fix devlink_rel reference leak when notify work is pending - net/sched: cls_route: reject change with no routing attribute - pfcp: make sure the SEID is linear before reading it - bnxt_en: Add bnxt_clear_bars() helper - bnxt_en: Fix driver init in kdump kernel - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - drm/imagination: Fix reference and vm_bo handling in remap() - veth: fix peer NETDEV_XDP_ACT_NDO_XMIT after GRO is toggled while down - net/mlx5e: Order ICOSQ cc update after CQ doorbell - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - ptp: ocp: fix PCIe delay estimation calculation - net: openvswitch: validate transport header presence in set_ipv6_addr - vsock: Fix memory leak in vmci_transport_recv_dgram_cb() - drm/vc4: Make v3d paths unavailable on any generation newer than vc4 - drm/vc4: Fix binner slot allocation failing on an idle GPU - drm/panthor: validate userspace queue count against initialized firmware slot count - io_uring/waitid: use io_waitid_remove_wq() consistently - io_uring/waitid: fix KCSAN warning on io_waitid->head - netfilter: conntrack: fix erronous removal of offload bit - netfilter: flowtable: fix offloaded ct timeout never being extended - wifi: mt76: mt7603: initialize global station WCID - can: fix unique skb identifier regression under RPS - drm/amd/display: Don't replace a sink mode that shares the native totals - sched_ext: Generate qseq from a per-task counter - HID: steam: Fully unregister controller when hidraw is opened - HID: steam: Rearrange teardown sequence - HID: steam: Refactor registration - HID: steam: Clean up locking Checksums-Sha1: d679ca71370b2510c3f120ca452503d8d51a9967 290418 linux_6.12.113-1.dsc 906275a30c7581f5f23681ae935dfa88fb1aa0a1 151589656 linux_6.12.113.orig.tar.xz 5b62a04c2fd924f77eef7c497d8b4b4f7e4c9d73 1954984 linux_6.12.113-1.debian.tar.xz f387a6456c403e8ee95d2ffd983edba06865c59a 5884 linux_6.12.113-1_source.buildinfo Checksums-Sha256: 7785e2db803dc74912f2dd4861eb454404cf3b9a2c2120f0cc3efda1f2337fa6 290418 linux_6.12.113-1.dsc 2efc477744741f5d580a199ee79c251abb01f899759c621d1af0c3d361380821 151589656 linux_6.12.113.orig.tar.xz e2d62aaf6d3771dce7116feea9c419b47d6bbf8cb957153896fbbc276f2a54f9 1954984 linux_6.12.113-1.debian.tar.xz 1e8ac52ec78b76cbe8a732934e81ffaf23f19f32effe82471dbdaa984b99424c 5884 linux_6.12.113-1_source.buildinfo Files: 45df6d3b14bf56238e10cf8f4a980cc2 290418 kernel optional linux_6.12.113-1.dsc 6455c13db94c8767c0d4f17ec98c8c9d 151589656 kernel optional linux_6.12.113.orig.tar.xz 718d6afd37f0fbef1c50a451aa7717ba 1954984 kernel optional linux_6.12.113-1.debian.tar.xz 4c1403f1ea9a45951b51a1b5f35ab69e 5884 kernel optional linux_6.12.113-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmrQ68tfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk ZWJpYW4ub3JnAAoJEAVMuPMTQ89E+vkP/RaBZxxLc7W/4gGaIX9V++T5huA2z6Fu gpguVBeXuG/vudO9z95yEyG/xHpvIWRaQ5CLKvgFDFrb+dwaSZFdO2rFoL8263Z0 1mqk5NrY57E1vctun/Rldf6b/JmSvK73uZNxKveL+KBywz8eRlPqtn0wm2qEI/qf /4OMYfbmKYlGBxbDrvP5qWOOTXbQ5ddktQH9f7wFAijfTi7OjNo01+NwAdRppGPt R1HHeny5u9J533/i+vWbyyjfmkbBJW3YOLwb9gNo31JF1VC/panIb8hN5NOkonf0 Uie7fSHzY+bPcG0cRRNbE+InucIPhwOsD/W07C+tJCQs6pj6z3qQN1zViY60jTlN 0wH80pJAugq+/oidKSFrq8sWdedKlIG3iK45emAnEMFe+XJHAkiU87Uvcr1D4t+d UdAtiUudUpToucVUEBVxoaBbE0LltKUD16xrmp93DC4VSmcQ8xfbLsVBVOLmnjms 8C5fIMVlFsd594xmCgvs53DBFeNr2hziW9AKAvKo/KDezRu7LbVdE+h7ea50BeHa GIiIpGdP5OupkddGWQzY63SqEibBwQMkaFJ7ZNzXYU7EoG+XvFJo0f210Gl0Tm36 3ejysjdbxXcqp1OzxXZtbTBwhzDDigISG0IIDdZZ/cgUQPD/Lgw321n1MH4IDxNB Y56jJh25bz2F =WU5T -----END PGP SIGNATURE-----