Noble update: upstream stable patchset 2025-02-25
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| Noble |
Fix Released
|
Medium
|
Koichiro Den | ||
Bug Description
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
upstream stable patchset 2025-02-25
from git://git.
Input: xpad - sort xpad_device by vendor and product ID
Input: xpad - add support for 8BitDo Ultimate 2C Wireless Controller
cgroup: Fix potential overflow issue when checking max_depth
spi: geni-qcom: Fix boot warning related to pm_runtime and devres
wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd()
mac80211: MAC80211_
wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
wifi: ath11k: Fix invalid ring usage in full monitor mode
wifi: brcm80211: BRCM_TRACING should depend on TRACING
RDMA/cxgb4: Dump vendor specific QP details
RDMA/mlx5: Round max_rd_
RDMA/bnxt_re: Fix the usage of control path spin locks
RDMA/bnxt_re: synchronize the qp-handle table array
RDMA/bnxt_re: Fix the locking while accessing the QP table
wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_
wifi: iwlwifi: mvm: don't add default link in fw restart flow
ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
macsec: Fix use-after-free while sending the offloading packet
net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values
net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
net: stmmac: fix TSO DMA API usage causing oops
ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_
gtp: allow -1 to be specified as file description from userspace
bpf: Force checkpoint when jmp history is too long
netdevsim: Add trailing zero to terminate the string in nsim_nexthop_
bpf: Fix out-of-bounds write in trie_get_next_key()
net: fix crash when config small gso_max_
netfilter: Fix use-after-free in get_info()
netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6()
Bluetooth: hci: fix null-ptr-deref in hci_read_
net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
mlxsw: spectrum_ptp: Add missing verification before pushing Tx header
mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address
netfilter: nft_payload: sanitize offset and length before calling skb_checksum()
bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled
iomap: improve shared block detection in iomap_unshare_iter
iomap: don't bother unsharing delalloc extents
iomap: share iomap_unshare_iter predicate code with fsdax
fsdax: remove zeroing code from dax_unshare_iter
fsdax: dax_unshare_iter needs to copy entire blocks
iomap: turn iomap_want_
kasan: Fix Software Tag-Based KASAN with GCC
firmware: arm_sdei: Fix the input parameter of cpuhp_remove_
afs: Fix missing subdir edit when renamed between parent dirs
ACPI: CPPC: Make rmw_lock a raw_spin_lock
smb: client: set correct device number on nfs reparse points
cxl/events: Fix Trace DRAM Event Record
ntfs3: Add bounds checking to mi_enum_attr()
fs/ntfs3: Check if more than chunk-size bytes are written
fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
fs/ntfs3: Stale inode instead of bad
fs/ntfs3: Add rough attr alloc_size check
fs/ntfs3: Fix possible deadlock in mi_read
fs/ntfs3: Additional check in ni_clear()
fs/ntfs3: Fix general protection fault in run_is_mapped_full
fs/ntfs3: Additional check in ntfs_file_release
scsi: scsi_transport_fc: Allow setting rport state to current state
cifs: Fix creating native symlinks pointing to current or parent directory
thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support
thermal: intel: int340x: processor: Add MMIO RAPL PL4 support
net: amd: mvme147: Fix probe banner message
NFS: remove revoked delegation from server's delegation list
misc: sgi-gru: Don't disable preemption in GRU driver
usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler
usb: gadget: dummy_hcd: Set transfer interval to 1 microframe
usb: gadget: dummy_hcd: execute hrtimer callback in softirq context
USB: gadget: dummy-hcd: Fix "task hung" problem
ALSA: usb-audio: Add quirks for Dell WD19 dock
usbip: tools: Fix detach_port() invalid port error path
usb: phy: Fix API devm_usb_put_phy() can not release the phy
usb: typec: fix unreleased fwnode_handle in typec_port_
usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes
phy: qcom: qmp-usb: fix NULL-deref on runtime suspend
phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend
xhci: Fix Link TRB DMA in command ring stopped completion event
xhci: Use pm_runtime_get to prevent RPM on unsupported systems
Revert "driver core: Fix uevent_show() vs driver detach race"
wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
wifi: ath10k: Fix memory leak in management tx
wifi: cfg80211: clear wdev->cqm_config pointer on free
wifi: iwlegacy: Clear stale interrupts before resuming device
iio: adc: ad7124: fix division by zero in ad7124_
iio: gts-helper: Fix memory leaks for the error path of iio_gts_
iio: gts-helper: Fix memory leaks in iio_gts_
iio: light: veml6030: fix microlux value calculation
RISC-V: ACPI: fix early_ioremap to early_memremap
tools/mm: -Werror fixes in page-types/slabinfo
tools/mm: fix compile error
thunderbolt: Honor TMU requirements in the domain when setting TMU mode
cxl/port: Fix use-after-free, permit out-of-order decoder shutdown
mmc: sdhci-pci-gli: GL9767: Fix low power mode on the set clock function
mmc: sdhci-pci-gli: GL9767: Fix low power mode in the SD Express process
block: fix sanity checks in blk_rq_
cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check
spi: spi-fsl-dspi: Fix crash when not using GPIO chip select
riscv: vdso: Prevent the compiler from inserting calls to memset()
Input: edt-ft5x06 - fix regmap leak when probe fails
ALSA: hda/realtek: Limit internal Mic boost on Dell platform
riscv: efi: Set NX compat flag in PE/COFF header
riscv: Use '%u' to format the output of 'cpu'
riscv: Remove unused GENERATING_
riscv: Remove duplicated GET_RM
cxl/port: Fix cxl_bus_rescan() vs bus_rescan_
cxl/acpi: Ensure ports ready at cxl_acpi_probe() return
sched/numa: Fix the potential null pointer dereference in task_numa_work()
iov_iter: fix copy_page_
mptcp: init: protect sched with rcu_read_lock
mei: use kvmalloc for read buffer
mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves
x86/traps: Enable UBSAN traps on x86
x86/traps: move kmsan check after instrumentation
ocfs2: pass u64 to ocfs2_truncate_
mctp i2c: handle NULL header address
xfs: fix finding a last resort AG in xfs_filestream_
ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
nvmet-auth: assign dh_key to NULL after kfree_sensitive
kasan: remove vmalloc_percpu test
io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
vmscan,migrate: fix page count imbalance on node stats when demoting pages
arm64: dts: imx8ulp: correct the flexspi compatible string
io_uring: always lock __io_cqring_
wifi: iwlwifi: mvm: fix 6 GHz scan construction
mm: huge_memory: add vma_thp_disabled() and thp_disabled_
mm: don't install PMD mappings when THPs are disabled by the hw/process/vma
fs/ntfs3: Sequential field availability check in mi_enum_attr()
perf trace: Fix non-listed archs in the syscalltbl routines
ASoC: dapm: fix bounds checker error in dapm_widget_
dpll: add Embedded SYNC feature for a pin
ice: add callbacks for Embedded SYNC enablement on dpll pins
ice: fix crash on probe for DPLL enabled E810 LOM
ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext()
bpf: Add bpf_mem_
net: ethernet: mtk_wed: fix path of MT7988 WO firmware
drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert()
drm/mediatek: Fix get efuse issue for MT8188 DPTX
ACPI: resource: Fold Asus Vivobook Pro N6506M* DMI quirks together
powercap: intel_rapl_msr: Add PL4 support for Arrowlake-U
usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path
phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend
nilfs2: fix kernel bug due to missing clearing of checked flag
mm: shrinker: avoid memleak in alloc_shrinker_info
firmware: microchip: auto-update: fix poll_complete() to not report spurious timeout errors
soc: qcom: pmic_glink: Handle GLINK intent allocation rejections
cxl/port: Fix CXL port initialization order when the subsystem is built-in
btrfs: merge btrfs_orig_
btrfs: fix error propagation of split bios
scsi: ufs: core: Fix another deadlock during RTC update
posix-cpu-timers: Clear TICK_DEP_
drm/amd/pm: Vangogh: Fix kernel memory out of bounds write
fork: do not invoke uffd on fork if error occurs
mm/ksm: remove redundant code in ksm_fork
fork: only invoke khugepaged, ksm hooks if no error
resource,kexec: walk_system_
nvme: re-fix error-handling for io_uring nvme-passthrough
btrfs: fix extent map merging not happening for adjacent extents
btrfs: fix defrag not merging contiguous extents due to merged extent maps
mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes
mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true
mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats
mm: shrink skip folio mapped by an exiting process
mm: multi-gen LRU: use {ptep,pmdp}
drm/i915: Skip programming FIA link enable bits for MTL+
drm/i915/display: WA for Re-initialize dispcnlunitt1 xosc clock
drm/i915/hdcp: Add encoder check in intel_hdcp_
drm/i915/hdcp: Add encoder check in hdcp2_get_
drm/i915/dp: Clear VSC SDP during post ddi disable routine
drm/i915/pps: Disable DPLS_GATING around pps sequence
drm/i915: move rawclk from runtime to display runtime info
drm/xe/display: drop unused rawclk_freq and RUNTIME_INFO()
drm/xe: Support 'nomodeset' kernel command-line option
drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG
drm/amdgpu/swsmu: fix ordering for setting workload_mask
drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs
drm/amdgpu: handle default profile on on devices without fullscreen 3D
MIPS: export __cmpxchg_small()
rcu/kvfree: Add kvfree_
rcu/kvfree: Refactor kvfree_
UBUNTU: Upstream stable to v6.6.60, v6.11.7
CVE References
- 2022-49034
- 2024-41014
- 2024-41932
- 2024-41935
- 2024-42122
- 2024-43098
- 2024-44955
- 2024-45828
- 2024-47141
- 2024-47143
- 2024-47794
- 2024-47809
- 2024-48873
- 2024-48875
- 2024-48876
- 2024-48881
- 2024-49569
- 2024-49899
- 2024-49906
- 2024-50051
- 2024-50167
- 2024-50215
- 2024-50216
- 2024-50218
- 2024-50220
- 2024-50221
- 2024-50222
- 2024-50223
- 2024-50224
- 2024-50225
- 2024-50226
- 2024-50230
- 2024-50231
- 2024-50232
- 2024-50234
- 2024-50235
- 2024-50236
- 2024-50237
- 2024-50238
- 2024-50239
- 2024-50240
- 2024-50242
- 2024-50243
- 2024-50244
- 2024-50245
- 2024-50246
- 2024-50247
- 2024-50248
- 2024-50249
- 2024-50250
- 2024-50251
- 2024-50252
- 2024-50255
- 2024-50256
- 2024-50257
- 2024-50258
- 2024-50259
- 2024-50261
- 2024-50262
- 2024-50263
- 2024-50265
- 2024-50267
- 2024-50268
- 2024-50269
- 2024-50270
- 2024-50271
- 2024-50272
- 2024-50273
- 2024-50274
- 2024-50275
- 2024-50276
- 2024-50278
- 2024-50279
- 2024-50280
- 2024-50282
- 2024-50283
- 2024-50284
- 2024-50285
- 2024-50286
- 2024-50287
- 2024-50288
- 2024-50289
- 2024-50290
- 2024-50291
- 2024-50292
- 2024-50294
- 2024-50295
- 2024-50296
- 2024-50297
- 2024-50298
- 2024-50299
- 2024-50300
- 2024-50301
- 2024-50302
- 2024-50303
- 2024-50304
- 2024-52332
- 2024-53042
- 2024-53043
- 2024-53044
- 2024-53045
- 2024-53046
- 2024-53047
- 2024-53048
- 2024-53050
- 2024-53051
- 2024-53052
- 2024-53053
- 2024-53055
- 2024-53058
- 2024-53059
- 2024-53060
- 2024-53061
- 2024-53062
- 2024-53063
- 2024-53066
- 2024-53067
- 2024-53068
- 2024-53072
- 2024-53076
- 2024-53081
- 2024-53082
- 2024-53083
- 2024-53084
- 2024-53085
- 2024-53086
- 2024-53087
- 2024-53088
- 2024-53140
- 2024-53142
- 2024-53145
- 2024-53146
- 2024-53147
- 2024-53148
- 2024-53150
- 2024-53151
- 2024-53154
- 2024-53155
- 2024-53157
- 2024-53158
- 2024-53160
- 2024-53161
- 2024-53162
- 2024-53163
- 2024-53166
- 2024-53168
- 2024-53169
- 2024-53171
- 2024-53172
- 2024-53173
- 2024-53174
- 2024-53175
- 2024-53176
- 2024-53177
- 2024-53178
- 2024-53180
- 2024-53181
- 2024-53183
- 2024-53184
- 2024-53185
- 2024-53187
- 2024-53188
- 2024-53190
- 2024-53191
- 2024-53194
- 2024-53195
- 2024-53196
- 2024-53197
- 2024-53198
- 2024-53200
- 2024-53201
- 2024-53202
- 2024-53203
- 2024-53208
- 2024-53209
- 2024-53210
- 2024-53213
- 2024-53214
- 2024-53215
- 2024-53216
- 2024-53217
- 2024-53218
- 2024-53219
- 2024-53220
- 2024-53221
- 2024-53222
- 2024-53223
- 2024-53224
- 2024-53226
- 2024-53227
- 2024-53228
- 2024-53229
- 2024-53230
- 2024-53231
- 2024-53232
- 2024-53233
- 2024-53234
- 2024-53236
- 2024-53237
- 2024-53239
- 2024-56531
- 2024-56532
- 2024-56533
- 2024-56538
- 2024-56539
- 2024-56540
- 2024-56543
- 2024-56545
- 2024-56546
- 2024-56548
- 2024-56549
- 2024-56550
- 2024-56551
- 2024-56557
- 2024-56558
- 2024-56561
- 2024-56562
- 2024-56565
- 2024-56566
- 2024-56567
- 2024-56568
- 2024-56569
- 2024-56570
- 2024-56572
- 2024-56573
- 2024-56574
- 2024-56575
- 2024-56576
- 2024-56577
- 2024-56578
- 2024-56579
- 2024-56580
- 2024-56581
- 2024-56583
- 2024-56584
- 2024-56585
- 2024-56586
- 2024-56587
- 2024-56588
- 2024-56589
- 2024-56590
- 2024-56592
- 2024-56593
- 2024-56594
- 2024-56595
- 2024-56596
- 2024-56597
- 2024-56598
- 2024-56599
- 2024-56600
- 2024-56601
- 2024-56602
- 2024-56603
- 2024-56604
- 2024-56605
- 2024-56606
- 2024-56607
- 2024-56608
- 2024-56609
- 2024-56610
- 2024-56611
- 2024-56613
- 2024-56615
- 2024-56616
- 2024-56619
- 2024-56620
- 2024-56621
- 2024-56622
- 2024-56623
- 2024-56625
- 2024-56626
- 2024-56627
- 2024-56628
- 2024-56629
- 2024-56630
- 2024-56631
- 2024-56632
- 2024-56633
- 2024-56634
- 2024-56635
- 2024-56636
- 2024-56637
- 2024-56638
- 2024-56640
- 2024-56641
- 2024-56642
- 2024-56643
- 2024-56644
- 2024-56645
- 2024-56647
- 2024-56648
- 2024-56649
- 2024-56650
- 2024-56651
- 2024-56658
- 2024-56661
- 2024-56672
- 2024-56677
- 2024-56678
- 2024-56679
- 2024-56681
- 2024-56683
- 2024-56685
- 2024-56687
- 2024-56688
- 2024-56689
- 2024-56690
- 2024-56691
- 2024-56692
- 2024-56693
- 2024-56694
- 2024-56698
- 2024-56700
- 2024-56701
- 2024-56703
- 2024-56704
- 2024-56705
- 2024-56707
- 2024-56708
- 2024-56720
- 2024-56721
- 2024-56722
- 2024-56723
- 2024-56724
- 2024-56725
- 2024-56726
- 2024-56727
- 2024-56728
- 2024-56729
- 2024-56739
- 2024-56741
- 2024-56742
- 2024-56744
- 2024-56745
- 2024-56746
- 2024-56747
- 2024-56748
- 2024-56751
- 2024-56752
- 2024-56754
- 2024-56755
- 2024-56756
- 2024-56765
- 2024-56771
- 2024-56772
- 2024-56773
- 2024-56774
- 2024-56775
- 2024-56776
- 2024-56777
- 2024-56778
- 2024-56779
- 2024-56780
- 2024-56781
- 2024-56782
- 2024-56783
- 2024-56785
- 2024-56786
- 2024-56787
- 2024-57798
- 2024-57838
- 2024-57843
- 2024-57849
- 2024-57850
- 2024-57872
- 2024-57874
- 2024-57876
- 2025-21700
- 2025-21701
- 2025-21702
- 2025-21756
| Changed in linux (Ubuntu): | |
| status: | New → Confirmed |
| tags: | added: kernel-stable-tracking-bug |
| Changed in linux (Ubuntu): | |
| status: | Confirmed → Invalid |
| Changed in linux (Ubuntu Noble): | |
| assignee: | nobody → Koichiro Den (koichiroden) |
| importance: | Undecided → Medium |
| status: | New → In Progress |
| description: | updated |
| tags: | added: kernel-daily-bug |

Skipped (already applied):
"netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6()" (CVE-2024-50256)
"ACPI: CPPC: Make rmw_lock a raw_spin_lock" (CVE-2024-50249)
"ntfs3: Add bounds checking to mi_enum_attr()" (CVE-2024-50248)
"ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3" (bug #2098104)
"ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1" (bug #2098104)
"fs/ntfs3: Sequential field availability check in mi_enum_attr()" (CVE-2024-50248)