-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 19 May 2025 19:24:37 +0200 Source: linux-signed-amd64 Architecture: source Version: 5.10.237+1 Distribution: bullseye-security Urgency: high Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org> Changed-By: Ben Hutchings <benh@debian.org> Changes: linux-signed-amd64 (5.10.237+1) bullseye-security; urgency=high . * Sign kernel from linux 5.10.237-1 . * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.235 - afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY - afs: Fix directory format encoding struct - nbd: don't allow reconnect after disconnect (CVE-2025-21731) - nvme: Add error check for xa_store in nvme_get_effects_log - afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call - [armhf] drm/etnaviv: Fix page property being used for non writecombine buffers - drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table (CVE-2024-58052) - [arm*] genirq: Make handle_enforce_irqctx() unconditionally available - ipmi: ipmb: Add check devm_kasprintf() returned value (CVE-2024-58051) - wifi: rtlwifi: do not complete firmware loading needlessly - wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step - rtlwifi: remove redundant assignment to variable err - wifi: rtlwifi: wait for firmware loading before releasing memory - wifi: rtlwifi: fix init_sw_vars leak when probe fails - wifi: rtlwifi: usb: fix workqueue leak when probe fails - rtlwifi: replace usage of found with dedicated list iterator variable - wifi: rtlwifi: remove unused timer and related code - wifi: rtlwifi: remove unused dualmac control leftovers - wifi: rtlwifi: remove unused check_buddy_priv (CVE-2024-58072) - wifi: rtlwifi: destroy workqueue at rtl_deinit_core - wifi: rtlwifi: fix memory leaks and invalid access at probe error path (CVE-2024-58063) - wifi: rtlwifi: pci: wait for firmware loading before releasing memory - ACPI: fan: cleanup resources in the error path of .probe() - [x86] cpupower: fix TSC MHz calculation (regression in 5.10.181) - cpufreq: schedutil: Simplify sugov_update_next_freq() - cpufreq: schedutil: Fix superfluous updates caused by need_freq_update - [arm64] clk: imx8mp: Fix clkout1/2 support - team: prevent adding a device which is already a team device lower (CVE-2024-58071) - regulator: of: Implement the unwind path of of_regulator_match() - [arm*] wifi: wlcore: fix unbalanced pm_runtime calls - net/smc: fix data error when recvmsg with MSG_PEEK flag - wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO - [x86] cpufreq: ACPI: Fix max-frequency computation - wifi: cfg80211: Handle specific BSSID in 6GHz scanning - wifi: cfg80211: adjust allocation of colocated AP data - net: let net.core.dev_weight always be non-zero (CVE-2025-21806) - net/mlxfw: Drop hard coded max FW flash image size - net: sched: Disallow replacing of child qdisc from one parent to another (CVE-2025-21700) - net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns() (CVE-2025-21799) - net/rose: prevent integer overflows in rose_setsockopt() (CVE-2025-21711) - [armhf] ASoC: sun4i-spdif: Add clock multiplier settings - perf header: Fix one memory leakage in process_bpf_btf() - perf header: Fix one memory leakage in process_bpf_prog_info() - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT - perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info() - padata: fix sysfs store callback check - perf top: Don't complain about lack of vmlinux when not resolving some kernel samples - perf report: Fix misleading help message about --demangle - bpf: Send signals asynchronously if !preemptible (CVE-2025-21728) - padata: fix UAF in padata_reorder (CVE-2025-21727) - padata: add pd get/put refcnt helper - padata: avoid UAF for reorder_work (CVE-2025-21726) - RDMA/mlx4: Avoid false error about access to uninitialized gids array - rdma/cxgb4: Prevent potential integer overflow on 32bit (CVE-2024-57973) - [arm64] dts: qcom: msm8916: correct sleep clock frequency - [arm64] dts: qcom: msm8994: correct sleep clock frequency - [arm64] dts: qcom: sm8250: correct sleep clock frequency - media: rc: iguanair: handle timeouts - media: lmedm04: Use GFP_KERNEL for URB allocation/submission. - media: lmedm04: Handle errors for lme2510_int_read - media: marvell: Add check for clk_enable() - media: uvcvideo: Propagate buf->error to userspace - [armhf] staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() - [arm*] PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() (CVE-2025-21804) - scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 - ocfs2: mark dquot as inactive if failed to start trans while releasing dquot - module: Extend the preempt disabled section in dereference_symbol_descriptor(). - NFSv4.2: fix COPY_NOTIFY xdr buf size calculation - xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO - [armhf] dmaengine: ti: edma: fix OF node reference leaks in edma_driver - [arm64] rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read (CVE-2024-58069) - ubifs: skip dumping tnc tree when zroot is null (CVE-2024-58058) - [arm64] net: hns3: fix oops when unload drivers paralleling (CVE-2025-21802) (regression in 5.10.76) - [arm*] net: fec: implement TSO descriptor cleanup - ipmr: do not call mr_mfc_uses_dev() for unres entries (CVE-2025-21719) - PM: hibernate: Add error handling for syscore_suspend() - net: rose: fix timer races against user threads (CVE-2025-21718) - [armhf] net: davicom: fix UAF in dm9000_drv_remove (CVE-2025-21715) - perf trace: Fix runtime error of index out of bounds - vsock: Allow retrying on connect() failure - net: hsr: fix fill_frame_info() regression vs VLAN packets (regression in 5.10.231) - NFSD: Reset cb_seq_status after NFS4ERR_DELAY - netfilter: nf_tables: reject mismatching sum of field_len with set key length (CVE-2025-21826) - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE - HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections (CVE-2024-57986) - media: uvcvideo: Fix double free in error path (CVE-2024-57980) - usb: gadget: f_tcm: Don't free command immediately (CVE-2024-58055) - btrfs: output the reason for open_ctree() failure - btrfs: fix use-after-free when attempting to join an aborted transaction (CVE-2025-21753) - btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling - sched: Don't try to catch up excess steal time. - [x86] amd_nb: Restrict init function to AMD-based systems - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (CVE-2024-58017) - safesetid: check size of policy writes (CVE-2024-58016) - tun: fix group permission check - mmc: core: Respect quirk_max_rate for non-UHS SDIO card - wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() (CVE-2024-58014) - tomoyo: don't emit warning in tomoyo_write_control() (CVE-2024-58085) - [x86] mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id - HID: Wacom: Add PCI Wacom device support - net/mlx5: use do_aux_work for PHC overflow checks - i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz - APEI: GHES: Have GHES honor the panic= setting - [arm64] mmc: sdhci-msm: Correctly set the load for the regulator - tipc: re-order conditions in tipc_crypto_key_rcv() - Input: allocate keycode for phone linking - [amd64] mm: Don't disable PCID when INVLPG has been fixed by microcode - net: usb: rtl8150: use new tasklet API - net: usb: rtl8150: enable basic endpoint checking (CVE-2025-21708) - usb: xhci: Add timeout argument in address_device USB HCD callback - usb: xhci: Fix NULL pointer dereference on certain command aborts (CVE-2024-57981) - nvme: handle connectivity loss in nvme_set_queue_count - [x86] gpu: drm_dp_cec: fix broken CEC adapter properties check - [x86] tg3: Disable tg3 PCIe AER on system reboot (regression in 5.10.201) - udp: gso: do not drop small packets when PMTU reduces - [arm*] gpio: pca953x: Improve interrupt support - net: atlantic: fix warning during hot unplug - net: rose: lock the socket in rose_bind() (CVE-2025-21749) - tun: revert fix group permission check - drm/modeset: Handle tiled displays in pan_display_atomic. - [armhf,i386] binfmt_flat: Fix integer overflow bug on 32 bit systems (CVE-2024-58010) - [arm64] dts: rockchip: increase gmac rx_delay on rk3399-puma - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() (CVE-2024-58083) - Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection - [arm64] clk: sunxi-ng: a100: enable MMC clock reparenting - [arm64] clk: qcom: clk-alpha-pll: fix alpha mode configuration - blk-cgroup: Fix class @block_class's subsystem refcount leakage (CVE-2025-21745) - efi: libstub: Use '-std=gnu11' to fix build with GCC 15 - perf bench: Fix undefined behavior in cmpworker() - of: Correct child specifier used as input of the 2nd nexus node - of: Fix of_find_node_opts_by_path() handling of alias+path+options - HID: hid-sensor-hub: don't use stale platform-data on remove - wifi: rtlwifi: rtl8821ae: Fix media status report - wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() (CVE-2025-21744) - [arm*] soc: qcom: socinfo: Avoid out of bounds read of serial number (CVE-2024-58007) - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() - dm-crypt: track tag_offset in convert_context - [x86] ALSA: hda/realtek: Enable headset mic on Positivo C6400 - scsi: qla2xxx: Move FCE Trace buffer allocation to user control - [x86] scsi: storvsc: Set correct data length for sending SCSI command without payload - [x86] boot: Use '-std=gnu11' to fix build with GCC 15 - iio: light: as73211: fix channel handling in only-color triggered buffer - media: mc: fix endpoint iteration - media: uvcvideo: Fix event flags in uvc_ctrl_send_events - media: uvcvideo: Remove redundant NULL assignment - [arm64] crypto: qce - fix goto jump in error path - [arm64] crypto: qce - unregister previously registered algos in error path - nvmem: core: improve range check for nvmem_cell_write() - vfio/platform: check the bounds of read/write syscalls - pnfs/flexfiles: retry getting layout segment for reads - ocfs2: handle a symlink read error correctly (CVE-2024-58001) - nilfs2: fix possible int overflows in nilfs_fiemap() (CVE-2025-21736) - NFC: nci: Add bounds checking in nci_hci_create_pipe() (CVE-2025-21735) - mtd: onenand: Fix uninitialized retlen in do_otp_read() - [armhf] net/ncsi: wait for the last response to Deselect Package before configuring channel - ptp: Ensure info->enable callback is always set (CVE-2025-21814) - ocfs2: check dir i_size in ocfs2_find_entry - nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) - NFSD: fix hang in nfsd4_shutdown_callback (CVE-2025-21795) - HID: multitouch: Add NULL check in mt_input_configured (CVE-2024-58020) (regression in 5.10.195) - ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() - vrf: use RCU protection in l3mdev_l3_out() (CVE-2025-21791) - team: better TEAM_OPTION_TYPE_STRING validation (CVE-2025-21787) - [arm64] cacheinfo: Avoid out-of-bounds write to cacheinfo array (CVE-2025-21785) - [x86] xen: allow larger contiguous memory regions in PV guests - media: cxd2841er: fix 64-bit division on gcc-9 - media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread (CVE-2024-57834) - [x86] PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P - vfio/pci: Enable iowrite64 and ioread64 for vfio pci - [x86] xen: Grab mm lock before grabbing pt lock - orangefs: fix a oob in orangefs_debug_write (CVE-2025-21782) - [x86] ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V - batman-adv: fix panic during interface removal (CVE-2025-21781) - batman-adv: Ignore neighbor throughput metrics in error case - [x86] perf/x86/intel: Ensure LBRs are disabled when a CPU is starting - usb: roles: set switch registered flag early on (regression in 5.10.211) - [arm*] usb: dwc2: gadget: remove of_node reference upon udc_stop - usb: core: fix pipe creation for get_bMaxPacketSize0 - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone - usb: gadget: f_midi: fix MIDI Streaming descriptor lengths (CVE-2025-21835) - USB: hub: Ignore non-compliant devices with too many configs or interfaces (CVE-2025-21776) - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk - usb: cdc-acm: Check control transfer buffer size before access (CVE-2025-21704) - usb: cdc-acm: Fix handling of oversized fragments - USB: serial: option: add MeiG Smart SLM828 - USB: serial: option: add Telit Cinterion FN990B compositions - USB: serial: option: fix Telit Cinterion FN990A name - USB: serial: option: drop MeiG Smart defines - [armhf] can: c_can: fix unbalanced runtime PM disable in error path - can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero - efi: Avoid cold plugged memory for placing the kernel - serial: 8250: Fix fifo underflow on flush - [x86] partitions: mac: fix handling of bogus partition table (CVE-2025-21772) - regmap-irq: Add missing kfree() - [arm64] Handle .ARM.attributes section in linker scripts - clocksource: Limit number of CPUs checked for clock synchronization - clocksource: Replace deprecated CPU-hotplug functions. - clocksource: Replace cpumask_weight() with cpumask_empty() - clocksource: Use pr_info() for "Checking clocksource synchronization" message - clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context (CVE-2025-21767) - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() - net: add dev_net_rcu() helper - ipv4: use RCU protection in rt_is_expired() - ipv4: use RCU protection in inet_select_addr() - ipv6: use RCU protection in ip6_default_advmss() (CVE-2025-21765) - ndisc: use RCU protection in ndisc_alloc_skb() (CVE-2025-21764) - neighbour: delete redundant judgment statements - neighbour: use RCU protection in __neigh_notify() (CVE-2025-21763) - arp: use RCU protection in arp_xmit() (CVE-2025-21762) - openvswitch: use RCU protection in ovs_vport_cmd_fill_info() (CVE-2025-21761) - ndisc: extend RCU protection in ndisc_send_skb() (CVE-2025-21760) - nilfs2: do not output warnings when clearing dirty buffers - nilfs2: do not force clear folio if buffer is referenced (CVE-2025-21722) - nilfs2: protect access to buffers with no active references (CVE-2025-21811) - serial: 8250_pci: add support for ASIX AX99100 - parport_pc: add support for ASIX AX99100 - f2fs: fix to wait dio completion (CVE-2024-47726) - [x86] i8253: Disable PIT timer 0 when not in use - Revert "btrfs: avoid monopolizing a core when activating a swap file" (regression in 5.10.233) - btrfs: avoid monopolizing a core when activating a swap file - pps: Fix a use-after-free (CVE-2024-57979) - ima: Fix use-after-free on a dentry's dname.name (CVE-2024-39494) - vlan: introduce vlan_dev_free_egress_priority - vlan: move dev_put into vlan_dev_uninit (regression in 5.10.80) - nvme-pci: fix multiple races in nvme_setup_io_queues - [arm64] mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings - crypto: testmgr - fix wrong key length for pkcs1pad - crypto: testmgr - Fix wrong test case of RSA - crypto: testmgr - fix version number of RSA tests - crypto: testmgr - populate RSA CRT parameters in RSA test vectors - crypto: testmgr - some more fixes to RSA test vectors - mm: update mark_victim tracepoints fields - memcg: fix soft lockup in the OOM process (CVE-2024-57977) - drm/probe-helper: Create a HPD IRQ event helper for a single connector - [arm64] drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event() - tpm: Use managed allocation for bios event log - tpm: Change to kvalloc() in eventlog/acpi.c (CVE-2024-58005) - batman-adv: Add new include for min/max helpers - batman-adv: Drop initialization of flexible ethtool_link_ksettings - batman-adv: Drop unmanaged ELP metric worker (CVE-2025-21823) - [arm*] usb: dwc3: Increase DWC3 controller halt timeout - [arm*] usb: dwc3: Fix timeout issue during controller enter/exit from halt state - usb/gadget: f_midi: Replace tasklet with work - USB: gadget: f_midi: f_midi_complete to call queue_work (CVE-2025-21859) - geneve: Fix use-after-free in geneve_find_dev(). (CVE-2025-21858) - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). - net: extract port range fields from fl_flow_key - flow_dissector: Fix handling of mixed port and port-range keys - flow_dissector: Fix port range key handling in BPF conversion - bpf: skip non exist keys in generic_map_lookup_batch - [arm64] tee: optee: Fix supplicant wait loop (CVE-2025-21871) - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() (CVE-2025-21848) - [x86] ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED - acct: block access to kernel internal filesystems - [x86] cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit - IB/mlx5: Set and get correct qp_num for a DCT QP - RDMA/mlx5: Fix bind QP error cleanup flow - sunrpc: suppress warnings for unused procfs functions - ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports (regression in 5.10.121) - Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response (regression in 5.10.177) - net: loopback: Avoid sending IP packets without an Ethernet header (regression in 5.10.229) - [arm64] net: cadence: macb: Synchronize stats calculations - [armhf] ASoC: es8328: fix route from DAC to output - ipvs: Always clear ipvs_property flag in skb_scrub_packet() - tcp: Defer ts_recent changes until req is owned - [arm*] net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. - net: use indirect call helpers for dst_input - net: use indirect call helpers for dst_output - include: net: add static inline dst_dev_overhead() to dst.h - net: ipv6: rpl_iptunnel: mitigate 2-realloc issue - net: ipv6: fix dst ref loop on input in rpl lwt - [i386] CPU: Fix warm boot hang regression on AMD SC1100 SoC systems - ftrace: Avoid potential division by zero in function_stat_show() (CVE-2025-21898) - perf/core: Fix low freq setting via IOC_PERIOD - [armhf] i2c: npcm: disable interrupt enable bit before devm_request_irq (CVE-2025-21878) - usbnet: gl620a: fix endpoint checking in genelink_bind() (CVE-2025-21877) - [armhf] phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk - mptcp: always handle address removal under msk socket lock (CVE-2025-21875) - vmlinux.lds: Ensure that const vars with relocations are mapped R/O - sched/core: Prevent rescheduling when interrupts are disabled (CVE-2024-58090) - [x86] intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (CVE-2025-21702) - drop_monitor: fix incorrect initialization order (CVE-2025-21862) - kernel/acct.c: use dedicated helper to access rlimit values - acct: perform last write from workqueue (CVE-2025-21846) - smb: client: Add check for next_buffer in receive_encrypted_standard() (CVE-2025-21844) - drm/amdgpu: Check extended configuration space register when system uses large bar - drm/amdgpu: disable BAR resize on Dell G5 SE - efi: Don't map the entire mokvar table to determine its size (CVE-2025-21872) - HID: appleir: Fix potential NULL dereference at raw event handle (CVE-2025-21948) - gpio: aggregator: protect driver attr handlers against module unload (CVE-2025-21943) - [x86] ALSA: hda: intel: Add Dell ALC3271 to power_save denylist - ALSA: hda/realtek: update ALC222 depop optimize - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M - [x86] platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e - [x86] cacheinfo: Validate CPUID leaf 0x2 EDX output - [x86] cpu: Validate CPUID leaf 0x2 EDX output - [x86] cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 - wifi: cfg80211: regulatory: improve invalid hints checking (CVE-2025-21910) - wifi: nl80211: reject cooked mode if it is set along with other flags (CVE-2025-21909) - rapidio: add check for rio_add_net() in rio_scan_alloc_net() (CVE-2025-21935) - rapidio: fix an API misues when rio_add_net() fails (CVE-2025-21934) - block: fix conversion of GPT partition name to 7-bit - mm/page_alloc: fix uninitialized variable - wifi: iwlwifi: limit printed string from FW file (CVE-2025-21905) - [amd64] HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (CVE-2025-21928) - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch - net: gso: fix ownership in __udp_gso_segment (CVE-2025-21926) - caif_virtio: fix wrong pointer check in cfv_probe() (CVE-2025-21904) - [armhf] hwmon: (pmbus) Initialise page count in pmbus_identify() - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table - [x86] ALSA: usx2y: validate nrpacks module parameter on probe - llc: do not use skb_get() before dev_queue_xmit() (CVE-2025-21925) - [arm64] hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink - ppp: Fix KMSAN uninit-value warning with bpf (CVE-2025-21922) - vlan: enforce underlying device type (CVE-2025-21920) - net-timestamp: support TCP GSO case for a few missing flags - net: ipv6: fix dst ref loop in ila lwtunnel - net: ipv6: fix missing dst ref drop in ila lwtunnel - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader - usb: renesas_usbhs: Flush the notify_hotplug_work (CVE-2025-21917) - [x86] usb: atm: cxacru: fix a flaw in existing endpoint checks (CVE-2025-21916) - usb: typec: ucsi: increase timeout for PPM reset operations - usb: gadget: Set self-powered based on MaxPower and bmAttributes - usb: gadget: Fix setting self-powered state on suspend - usb: gadget: Check bmAttributes only if configuration is valid - xhci: pci: Fix indentation in the PCI device ID definitions - Squashfs: check the inode number is not the invalid value of zero (CVE-2024-26982) - [x86] mei: me: add panther lake P DID - [x86] intel_th: pci: Add Arrow Lake support - [x86] intel_th: pci: Add Panther Lake-H support - [x86] intel_th: pci: Add Panther Lake-P/U support - slimbus: messaging: Free transaction ID in delayed interrupt scenario (CVE-2025-21914) - nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link - nilfs2: eliminate staggered calls to kunmap in nilfs_rename - nilfs2: handle errors that nilfs_prepare_chunk() may return (CVE-2025-21721) - media: uvcvideo: Only save async fh if success - media: uvcvideo: Remove dangling pointers (CVE-2024-58002) - Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (regression in 5.10.231) - bpf, vsock: Invoke proto::close on close() - vsock: Keep the binding until socket destruction (CVE-2025-21756) - vsock: Orphan socket after transport release - sched: sch_cake: add bounds checks to host bulk flow fairness counts (CVE-2025-21647) - crypto: hisilicon/qm - inject error before stopping queue (CVE-2024-47730) - btrfs: bring back the incorrectly removed extent buffer lock recursion support - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 - udf: Fix use of check_add_overflow() with mixed type arguments - net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.236 - vlan: fix memory leak in vlan_newlink() - [x86] clockevents/drivers/i8253: Fix stop sequence for timer 0 - ipv6: Fix signed integer overflow in __ip6_append_data (CVE-2022-49728) - [x86] KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel (CVE-2025-21779) - [x86] kexec: fix memory leak of elf header buffer (CVE-2022-49546) - [x86] fbdev: hyperv_fb: iounmap() the correct memory when removing a device - netfilter: conntrack: convert to refcount_t api - netfilter: nft_ct: fix use after free when attaching zone template - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. - ice: fix memory leak in aRFS after reset (CVE-2025-21981) - netpoll: hold rcu read lock in __netpoll_send_skb() - [x86] Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() - net/mlx5: handle errors in mlx5_chains_create_table() (CVE-2025-21975) - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (CVE-2025-21959) - ipvs: prevent integer overflow in do_ip_vs_get_ctl() - net_sched: Prevent creation of classes with TC_H_ROOT (CVE-2025-21971) - netfilter: nft_exthdr: fix offset with ipv4_find_option() - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices - nvme-fc: go straight to connecting state when initializing - hrtimers: Mark is_migration_base() with __always_inline - [x86] powercap: call put_device() on an error path in powercap_register_control_type() - [x86] iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (CVE-2025-21993) - scsi: qla1280: Fix kernel oops when debug level > 2 (CVE-2025-21957) - [x86] ACPI: resource: IRQ override for Eluktronics MECH-17 - [amd64] HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell - HID: ignore non-functional sensor in HP 5MP Camera (CVE-2025-21992) - [x86] ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module - nvmet-rdma: recheck queue state is LIVE in state lock in recv done - sctp: Fix undefined behavior in left shift operation - nvme: only allow entering LIVE from CONNECTING state - fuse: don't truncate cached, mutated symlink - [x86] irq: Define trace events conditionally - drm/nouveau: Do not override forced connector status - block: fix 'kmem_cache of name 'bio-108' already exists' - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 - USB: serial: option: add Telit Cinterion FE990B compositions - USB: serial: option: fix Telit Cinterion FE990A name - USB: serial: option: match on interface class for Telit FN990B - [x86] microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (CVE-2025-21991) - drm/atomic: Filter out redundant DPMS calls - drm/amd/display: Assign normalized_pix_clk when color depth = 14 (CVE-2025-21956) - drm/amd/display: Fix slab-use-after-free on hdcp_work (CVE-2025-21968) - qlcnic: fix memory leak issues in qlcnic_sriov_common.c - [x86] drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() - [x86] i2c: ali1535: Fix an error handling path in ali1535_probe() - [x86] i2c: ali15x3: Fix an error handling path in ali15x3_probe() - [x86] i2c: sis630: Fix an error handling path in sis630_probe() - drm/amd/display: Check plane scaling against format specific hw plane caps. - drm/amd/display/dc/core/dc_resource: Staticify local functions - drm/amd/display: Reject too small viewport size when validating plane - drm/amd/display: fix odm scaling - drm/amd/display: Check for invalid input params when building scaling params - drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params (CVE-2025-21941) - xfrm_output: Force software GSO only in tunnel mode - [arm*] dts: bcm2711: PL011 UARTs are actually r1p5 - ]arm*] dts: bcm2711: Don't mark timer regs unconfigured - [arm64] RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt() - [arm64] RDMA/hns: Fix soft lockup during bt pages loop (CVE-2025-22010) - [arm64] RDMA/hns: Fix wrong value of max_sge_rd - Bluetooth: Fix error code in chan_alloc_skb_cb() (CVE-2025-22007) - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (CVE-2025-22005) - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). - net: atm: fix use after free in lec_send() (CVE-2025-22004) - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES - [armhf] i2c: omap: fix IRQ storms - regulator: check that dummy regulator has been probed before using it (CVE-2025-22008) - proc: fix UAF in proc_get_inode() (CVE-2025-21999) - drm/amdgpu: Fix even more out of bound writes from debugfs (CVE-2021-47489) - Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE (CVE-2024-53144) - bpf, sockmap: Fix race between element replace and close() (CVE-2024-56664) - batman-adv: Ignore own maximum aggregation size during RX - [arm*] soc: qcom: pdr: Fix the potential deadlock (CVE-2025-22014) - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (CVE-2025-21996) - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names - HID: hid-plantronics: Add mic mute mapping and generalize quirks - atm: Fix NULL pointer dereference (CVE-2025-22018) - [armhf] 9350/1: fault: Implement copy_from_kernel_nofault_allowed() - [armhf] 9351/1: fault: Add "cut here" line for prefetch aborts - netfilter: socket: Lookup orig tuple for IPv6 SNAT (CVE-2025-22021) - [x86] ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx - tty: serial: 8250: Add some more device IDs - net: usb: qmi_wwan: add Telit Cinterion FN990B composition - net: usb: qmi_wwan: add Telit Cinterion FE990B composition - net: usb: usbnet: restore usb%d name exception for local mac addresses (regression in 5.10.229) - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (CVE-2025-22020) - serial: 8250_dma: terminate correct DMA in tx_dma_flush() - media: i2c: et8ek8: Don't strip remove function when driver is builtin (CVE-2024-38611) - i2c: dev: check return value when calling dev_set_name() (CVE-2022-49046) - watch_queue: fix pipe accounting mismatch (CVE-2025-23138) - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() - [x86] fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() - [x86] platform: Only allow CONFIG_EISA for 32-bit - PM: sleep: Adjust check before setting power.must_resume - [x86] EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer - [x86] EDAC/ie31200: Fix the DIMM size mask for several SoCs - [x86] EDAC/ie31200: Fix the error path order of ie31200_init() - [x96] thermal: int340x: Add NULL check for adev (CVE-2025-23136) - PM: sleep: Fix handling devices with direct_complete set on errors - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll - ALSA: hda/realtek: Always honor no_shutup_pins - drm/dp_mst: Fix drm RAD print - PCI/ASPM: Fix link state exit during switch upstream function removal - [arm64] PCI: brcmstb: Use internal register to change link capability - PCI/portdrv: Only disable pciehp interrupts early when needed - drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() - PCI: Remove stray put_device() in pci_register_host_bridge() - PCI: pciehp: Don't enable HPIE when resuming in poll mode - [arm64] clk: amlogic: gxbb: drop incorrect flag on 32k clock - [arm*] clk: samsung: Fix UBSAN panic in samsung_clk_init() (CVE-2025-39728) - bpf: Use preempt_count() directly in bpf_send_signal_common() - [arm*] clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent - IB/mad: Check available slots before posting receive WRs - [arm*] pinctrl: tegra: Set SFIO mode to Mux Register - [arm64] clk: amlogic: g12b: fix cluster A parent data - [arm64] clk: amlogic: gxbb: drop non existing 32k clock parent - [arm64] clk: amlogic: g12a: fix mmc A peripheral clock - [amd64] entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 - RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow (CVE-2025-22086) - [x86] dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment - isofs: fix KMSAN uninit-value bug in do_isofs_readdir() - iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio - perf units: Fix insufficient array space - kexec: initialize ELF lowest address to ULONG_MAX - ocfs2: validate l_tree_depth to avoid out-of-bounds access (CVE-2025-22079) - NFSv4: Don't trigger uneccessary scans for return-on-close delegations - perf python: Fixup description of sample.id event member - perf python: Decrement the refcount of just created event on failure - perf python: Don't keep a raw_data pointer to consumed ring buffer space - perf python: Check if there is space to copy all the event - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() - exfat: fix the infinite loop in exfat_find_last_cluster() - rtnetlink: Allocate vfinfo size for VF GUIDs when supported (CVE-2025-22075) - ring-buffer: Fix bytes_dropped calculation issue - ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid - sched/smt: Always inline sched_smt_active() - wifi: iwlwifi: fw: allocate chained SG tables for dump - nvme-tcp: fix possible UAF in nvme_tcp_poll - nvme-pci: clean up CMBMSC when registering CMB fails - nvme-pci: skip CMB blocks incompatible with PCI P2P DMA - affs: generate OFS sequence numbers starting at 1 - affs: don't write overlarge OFS data block size fields - [x86] platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet - sched/deadline: Use online cpus for validating runtime - locking/semaphore: Use wake_q to wake up processes outside lock critical section - [x86] ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx - can: statistics: use atomic access in hot path - hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (CVE-2023-53034) - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (CVE-2025-22063) - net_sched: skbprio: Remove overly strict queue assertions (CVE-2025-38637) - vsock: avoid timeout during connect() if the socket is closing - tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). - netfilter: nft_tunnel: fix geneve_opt type confusion addition (CVE-2025-22056) - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS - [arm*] net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy - net: fix geneve_opt length integer overflow (CVE-2025-22055) - arcnet: Add NULL check in com20020pci_probe() (CVE-2025-22054) - can: flexcan: only change CAN state when link up in system PM - [arm64] tty: serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform - [arm64] tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers - drm/amd/pm: Fix negative array index read (CVE-2024-46821) - drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration (CVE-2024-46812) - btrfs: handle errors from btrfs_dec_ref() properly (CVE-2024-46753) - [x86] tsc: Always save/restore TSC sched_clock() on suspend/resume - [x86] mm: Fix flush_tlb_range() when used for zapping normal PMDs (CVE-2025-22045) - acpi: nfit: fix narrowing conversion in acpi_nfit_ctl (CVE-2025-22044) - [x86] ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP - [armhf] mmc: sdhci-pxav3: set NEED_RSP_BUSY capability - tracing: Fix use-after-free in print_graph_function_flags during tracer switching (CVE-2025-22035) - tracing: Ensure module defining synth event cannot be unloaded while tracing - ext4: don't over-report free space or inodes in statvfs - ext4: fix OOB read when checking dotdot dir (CVE-2025-37785) - jfs: fix slab-out-of-bounds read in ea_get() (CVE-2025-39735) - jfs: add index corruption check to DT_GETPAGE() - nfsd: put dl_stid if fail to queue dl_recall (CVE-2025-22025) - NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up - netfilter: conntrack: fix crash due to confirmed bit load reordering - [x86] kexec: Fix double-free of elf header buffer https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.237 - tipc: fix memory leak in tipc_link_xmit (CVE-2025-37757) - net: tls: explicitly disallow disconnect (CVE-2025-37756) - ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones - ata: sata_sx4: Add error handling in pdc20621_i2c_read() - net: ppp: Add bound checking for skb data on ppp_sync_txmung (CVE-2025-37749) - [amd64] nft_set_pipapo: fix incorrect avx2 match of 5th field octet - umount: Allow superblock owners to force umount - pm: cpupower: bench: Prevent NULL dereference on malloc failure (CVE-2025-37841) - [amd64] cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine - [arm*] perf: arm_pmu: Don't disable counter in armpmu_add() - HID: pidff: Convert infinite length from Linux API to PID standard - HID: pidff: Do not send effect envelope if it's empty - HID: pidff: Fix null pointer dereference in pidff_find_fields (CVE-2025-37862) - [x86] ALSA: hda: intel: Fix Optimus when GPU has no sound - ALSA: usb-audio: Fix CME quirk for UF series keyboards - page_pool: avoid infinite loop to schedule delayed worker (CVE-2025-37859) - fs/jfs: cast inactags to s64 to prevent potential overflow - fs/jfs: Prevent integer overflow in AG size calculation (CVE-2025-37858) - jfs: Prevent copying of nlink with value 0 from disk inode (CVE-2025-37741) - jfs: add sanity check for agwidth in dbMount (CVE-2025-37740) - ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode - f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks() (CVE-2025-37739) - ahci: add PCI ID for Marvell 88SE9215 SATA Controller - ext4: protect ext4_release_dquot against freezing - ext4: ignore xattrs past end (CVE-2025-37738) - scsi: st: Fix array overflow in st_setup() (CVE-2025-37857) - wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table - net: vlan: don't propagate flags on open (CVE-2025-23163) - tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER - Bluetooth: hci_uart: fix race during initialization - drm: allow encoder mode_set even when connectors change for crtc - [x86] drm: panel-orientation-quirks: Add support for AYANEO 2S - [x86] drm: panel-orientation-quirks: Add new quirk for GPD Win 2 - drm/bridge: panel: forbid initializing a panel with unknown connector type - [amd64] drm/amdkfd: clamp queue size to minimum - [amd64] drm/amdkfd: Fix pqm_destroy_queue race with GPU reset - [armhf] fbdev: omapfb: Add 'plane' value check (CVE-2025-37851) - [arm*] pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config() (CVE-2025-37850) - bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags - ext4: reject casefold inode flag without casefold feature - ext4: don't treat fhandle lookup of ea_inode as FS corruption (regression in 5.10.183) - [arm64] media: venus: hfi: add a check to handle OOB in sfr region (CVE-2025-23159) - [arm64] media: venus: hfi: add check to handle incorrect queue size (CVE-2025-23158) - media: siano: Fix error handling in smsdvb_module_init() - [amd64] xenfs/xensyms: respect hypervisor's "next" indication - [arm64] errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list - [arm*] mtd: rawnand: brcmnand: fix PM resume warning (CVE-2025-37840) - media: streamzap: prevent processing IR data on URB failure - media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() - [arm64] media: venus: hfi_parser: add check to avoid out of bound access (CVE-2025-23157) - [arm*] net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family - wifi: mac80211: fix integer overflow in hwmp_route_info_get() - ext4: fix off-by-one error in do_split (CVE-2025-23150) - i3c: Add NULL pointer check in i3c_master_queue_ibi() (CVE-2025-23147) - jbd2: remove wrong sb->s_sequence check (CVE-2025-37839) - [armhf] mfd: ene-kb3930: Fix a potential NULL pointer dereference (CVE-2025-23146) - lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets - [x86] mtd: inftlcore: Add error check for inftl_read_oob() - mtd: rawnand: Add status chack in r852_ready() - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock - sctp: detect and prevent references to a freed transport in sendmsg (CVE-2025-23142) - [arm*] thermal/drivers/rockchip: Add missing rk3328 mapping entry - [x86] crypto: ccp - Fix check for the primary ASP device - dm-integrity: set ti->error on memory allocation failure - ftrace: Add cond_resched() to ftrace_graph_set_hash() - [arm64] gpio: zynq: Fix wakeup source leaks on device unbind - of/irq: Fix device node refcount leakages in of_irq_count() - of/irq: Fix device node refcount leakage in API irq_of_parse_and_map() - of/irq: Fix device node refcount leakages in of_irq_init() - [arm64] PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe() - PCI: Fix reference leak in pci_alloc_child_bus() - [arm64] pinctrl: qcom: Clear latched interrupt status when changing IRQ type - [x86] e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions() - Bluetooth: hci_uart: Fix another race during initialization - [armhf] HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition (CVE-2025-37838) - wifi: at76c50x: fix use after free access in at76_disconnect (CVE-2025-37796) - wifi: mac80211: Purge vif txq in ieee80211_do_stop() (CVE-2025-37794) - [arm*] wifi: wl1251: fix memory leak in wl1251_tx_work - scsi: iscsi: Fix missing scsi_host_put() in error path - [amd64] RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() - [arm64] RDMA/hns: Fix wrong maximum DMA segment size - RDMA/core: Silence oversized kvmalloc() warning (CVE-2025-37867) - Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address - Bluetooth: btrtl: Prevent potential NULL dereference (CVE-2025-37792) - igc: handle the IGC_PTP_ENABLED flag correctly - igc: cleanup PTP module if probe fails - net: openvswitch: fix nested key length validation in the set() action (CVE-2025-37789) - cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path (CVE-2025-37788) - [armhf] net: b53: enable BPDU reception for management port - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS - writeback: fix false warning in inode_to_wb() - [x86] asus-laptop: Fix an uninitialized variable - nfsd: decrease sc_count directly if fail to queue dl_recall (CVE-2025-37871) - btrfs: correctly escape subvol in btrfs_show_options() - hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key (CVE-2025-37782) - [arm*] i2c: cros-ec-tunnel: defer probe if parent EC is not present (CVE-2025-37781) - isofs: Prevent the use of too small fid (CVE-2025-37780) - tracing: Fix filter string testing (regression in 5.10.104) - virtiofs: add filesystem context source name check (CVE-2025-37773) - [x86] perf/x86/intel: Allow to update user space GPRs from PEBS records - [x86] perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR - [x86] perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX - module: sign with sha512 instead of sha1 by default - drm/amd/pm/powerplay: Prevent division by zero (CVE-2025-37770) - drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero (CVE-2025-37768) - drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero (CVE-2025-37766) - drm/nouveau: prime: fix ttm_bo_delayed_delete oops (CVE-2025-37765) - cpufreq: Reference count policy in cpufreq_update_limits() - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (CVE-2024-50154) - mptcp: fix NULL pointer in can_accept_new_subflow (CVE-2025-23145) - misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error (CVE-2025-23140) - [amd64] pvh: Call C code via the kernel virtual mapping - nvme: avoid double free special payload (CVE-2024-41073) - [aem*] phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - wifi: ath10k: avoid NULL pointer error during sdio remove (CVE-2024-56599) - drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links (CVE-2024-46816) - [x86] drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' (CVE-2024-56608) - smb: client: fix potential UAF in cifs_debug_files_proc_show() (CVE-2024-26928) - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (CVE-2023-52752) - cifs: Fix UAF in cifs_demultiplex_thread() (CVE-2023-52572) - smb: client: fix potential deadlock when releasing mids (CVE-2023-52757) - smb: client: fix potential UAF in cifs_stats_proc_show() (CVE-2024-35867) - smb: client: fix UAF in async decryption (CVE-2024-50047) - smb: client: fix NULL ptr deref in crypto_aead_setkey() - bpf: avoid holding freeze_mutex during mmap operation (CVE-2025-21853) - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (CVE-2023-52621) - blk-cgroup: support to track if policy is online - blk-iocost: do not WARN if iocg was already offlined (CVE-2024-36908) - ext4: fix timer use-after-free on failed mount (CVE-2024-49960) - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (CVE-2021-47247) - ipvs: properly dereference pe in ip_vs_add_service (CVE-2024-42322) - net: openvswitch: fix race on port output - openvswitch: fix lockup on tx to unregistering netdev with carrier - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - scsi: ufs: bsg: Set bsg_queue to NULL after removal (CVE-2024-54458) - net: defer final 'struct net' free in netns dismantle (CVE-2024-56658) - jfs: Fix shift-out-of-bounds in dbDiscardAG (CVE-2024-44938) - dm cache: fix flushing uninitialized delayed_work on cache_ctr error (CVE-2024-50280) (regression in 5.10.163) - vfio/pci: fix memory leak during D3hot to D0 transition (CVE-2022-49219) - kernel/resource: fix kfree() of bootmem memory again (CVE-2022-49190) - [x86] drm/i915/gt: Cleanup partial engine discovery failures (CVE-2022-48893) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (CVE-2024-26686) - mm: fix apply_to_existing_page_range() - [x86] drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback() (CVE-2022-49309) - [armhf] pmdomain: ti: Add a null pointer check to the omap_prm_domain_init (CVE-2024-35943) - [x86] drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() - tracing: Allow synthetic events to pass around stacktraces - tracing: Fix synth event printk format for str fields - media: streamzap: remove unnecessary ir_raw_event_reset and handle - media: streamzap: no need for usb pid/vid in device name - media: streamzap: less chatter - media: streamzap: remove unused struct members - media: streamzap: fix race between device disconnection and urb callback (CVE-2025-22027) - [arm64] media: venus: venc: Init the session only once in queue_setup - [arm64] media: venus: Limit HFI sessions to the maximum supported - [arm64] media: venus: hfi: Correct session init return error - [arm64] media: venus: pm_helpers: Check instance state when calculate instance frequency - [arm64] media: venus: Create hfi platform and move vpp/vsp there - [arm64] media: venus: Rename venus_caps to hfi_plat_caps - [arm64] media: venus: hfi_plat: Add codecs and capabilities ops - [arm64] media: venus: Get codecs and capabilities from hfi platform - [arm64] media: venus: hfi_parser: refactor hfi packet parsing logic (CVE-2025-23156) - [arm*] net: dsa: mv88e6xxx: fix VTU methods for 6320 family - [armhf] soc: samsung: exynos-chipid: initialize later - with arch_initcall - [armhf] soc: samsung: exynos-chipid: convert to driver and merge exynos-asv - [armhf] soc: samsung: exynos-chipid: avoid soc_device_to_device() - [armhf] soc: samsung: exynos-chipid: Pass revision reg offsets - [armhf] soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe() (CVE-2025-23148) - iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check - iio: adc: ad7768-1: Fix conversion result sign - backlight: led_bl: Hold led_access lock when calling led_sysfs_disable() (CVE-2025-23144) - cifs: print TIDs as hex - cifs: avoid NULL pointer dereference in dbg call (CVE-2025-37844) - PCI: Introduce domain_nr in pci_host_bridge - PCI: Coalesce host bridge contiguous apertures - PCI: Assign PCI domain IDs by ida_alloc() - PCI: Fix reference leak in pci_register_host_bridge() (CVE-2025-37836) - drm/amd/amdgpu/amdgpu_vram_mgr: Add missing descriptions for 'dev' and 'dir' - drm/amdgpu: Remove amdgpu_device arg from free_sgt api (v2) - drm/amdgpu/dma_buf: fix page_link check - [arm*] cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() (CVE-2025-37829) - net: phy: leds: fix memory leak - tipc: fix NULL pointer dereference in tipc_mon_reinit_self() (CVE-2025-37824) - net_sched: hfsc: Fix a UAF vulnerability in class handling (CVE-2025-37797) - net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too (CVE-2025-37823) - [amd64] iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE - virtio_console: fix missing byte order handling for cols and rows - [x86] KVM: SVM: Allocate IR data using atomic allocation - mcb: fix a double free bug in chameleon_parse_gdd() (CVE-2025-37817) - USB: storage: quirk for ADATA Portable HDD CH94 - [x86] mei: me: add panther lake H DID - [x86] KVM: x86: Reset IRTE to host control if *new* route isn't postable (CVE-2025-37885) - USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe - USB: serial: option: add Sierra Wireless EM9291 - USB: serial: simple: add OWON HDS200 series oscilloscope support - usb: cdns3: Fix deadlock when using NCM gadget (CVE-2025-37812) - [arm*] usb: dwc3: gadget: check that event count does not exceed event buffer length (CVE-2025-37810) - usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive - usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive - USB: VLI disk crashes if LPM is used - crypto: null - Use spin lock instead of mutex (CVE-2025-37808) - clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec() - [armhf] usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() (CVE-2025-37881) - [amd64] qibfs: fix _another_ leak - udmabuf: fix a buf size overflow issue during udmabuf creation (CVE-2025-37803) - nvme: requeue namespace scan on missed AENs - [arm64] ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls - nvme: re-read ANA log page after ns scan completes - [amd64] objtool: Stop UNRET validation on UD2 - [x86] bugs: Use SBPB in write_ibpb() if applicable - [x86] bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline - ext4: make block validity check resistent to sb bh corruption - scsi: pm80xx: Set phy_attached to zero when device is gone - md/raid1: Add check for missing source disk in process_checks() - [x86] comedi: jr3_pci: Fix synchronous deletion of timer - xdp: Reset bpf_redirect_info before running a xdp's BPF prog. - nvme: fixup scan failure for non-ANA multipath controllers - PCI: Fix use-after-free in pci_bus_release_domain_nr() - [armhf] soc: samsung: exynos-chipid: correct helpers __init annotation - [arm64] media: venus: Fix uninitialized variable count being checked for zero - [arm64] media: venus: hfi_parser: Check for instance after hfi platform get . [ Ben Hutchings ] * Bump ABI to 35 * d/b/genpatch-rt: Fix subprocess cleanup with Python 3.13 * [rt] Update to 5.10.237-rt131: - u64_stats: Introduce u64_stats_set() - netfilter: nft_counter: Use u64_stats_t for statistic. - rt: fix build issue in at_hdmac - rt: fix build issue in be2net * d/salsa-ci.yml: Run lintian from the target release, not always unstable * Revert "d/salsa-ci.yml: Suppress aliased-location lintian errors" * linux-signed-*: lintian: Correct overrides for bullseye: - Adjust override of version-substvar-for-external-package - Add override for copyright-excludes-files-in-native-package . [ Salvatore Bonaccorso ] * d/b/genpatch-rt: Drop now unused 'io' module. Checksums-Sha1: 5441fed5849a2c020d7f59484734d638a5422161 8609 linux-signed-amd64_5.10.237+1.dsc 4d39f6fc0bc163c2c3eb6513a1bda5376f74fb89 2985036 linux-signed-amd64_5.10.237+1.tar.xz Checksums-Sha256: 672ed03d19b2a6b7264f47428e35342a89c8046065c82fe7c941eefb50a5fb99 8609 linux-signed-amd64_5.10.237+1.dsc dd08fc8ea4f86887d7a3cc561990364e0bae6e9994444ba74d525c58ce32d753 2985036 linux-signed-amd64_5.10.237+1.tar.xz Files: 18013238e1b3d2f4b41dd6ba67663b1c 8609 kernel optional linux-signed-amd64_5.10.237+1.dsc bdaae1866ab9866f4d9cd681904002fd 2985036 kernel optional linux-signed-amd64_5.10.237+1.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfKFfvHEI+gkU+E+di0FRiLdONzYFAmguXJ4ACgkQi0FRiLdO NzZEUA//TTB/Ve/L/o8Mjhllj5mtphocvmw234smPlrW6rOvyp2lnILZE2NtgDUb yeRMqmuwberxZ3x0FKAhn2Htpo/zjW+JbxBvFbE0dtnJye3upGa/9FL6aNzDQoxs TeacvtnVmKEI5Z9EWKxk3uFjj0kvkSxtRkZ/9TLqKNuVx5v3yGOGVSXK57Lk8xVC iAbUHqZufedAS5usQ6FzYqtOuN4HE8ynYWDKuCk0dliRwqZp0Xk084ZVx4/o+ZHJ kf7vxwBO2o482U71D5Usrd+Uhu7p6sP9EXBfMj2j5E2i7+nRLlRkJrkbT7gnxlMK Tj6wNfD1fCnGL/M2XjtpjhAroYYkPmxAxeykRMOyoKwItKQMyYQPkVjymmITZOjp 1toq92H306rWBUiaJ2WGEzBQAxEJElUlkrV7eFM8O8tOFJuWhM6WVf/NgL+CSEff PcETsFQmUs6nJvkWtwe4NiTRgtX3YwELmDTG29jOU/f33HaX2sHAI04Vm04v4qfl i+pb9ls8L+FVfWOawgMS1HmjFsYKjX4YX5FbX8iOo2zneAz77gu4ScwkB40K9DTr xaLOGJdASsSLT1cIFD8rRF9sxAcYE6XK1poBewj8JNCKoiFU3tAMUnxqpZa39ml1 W9fgJWf/ypx99dmloIMTXIxRLCcSMpxci124UVu3/fv7o96hCcc= =vNzF -----END PGP SIGNATURE-----