[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted linux-signed-arm64 4.19.316+1 (source) into oldoldstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 25 Jun 2024 20:32:46 +0200
Source: linux-signed-arm64
Architecture: source
Version: 4.19.316+1
Distribution: buster-security
Urgency: high
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Ben Hutchings <benh@debian.org>
Changes:
 linux-signed-arm64 (4.19.316+1) buster-security; urgency=high
 .
   * Sign kernel from linux 4.19.316-1
 .
   * New upstream stable update:
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.305
     - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to
       llcp_local
     - i40e: Fix filter input checks to prevent config with invalid values
     - net: sched: em_text: fix possible memory leak in em_text_destroy()
     - [armhf] sun9i: smp: Fix array-index-out-of-bounds read in
       sunxi_mc_smp_init
     - net: Save and restore msg_namelen in sock_sendmsg (regression in
       4.19.297)
     - i40e: fix use-after-free in i40e_aqc_add_filters()
     - i40e: Restore VF MSI-X state during PCI reset
     - net/qla3xxx: switch from 'pci_' to 'dma_' API
     - net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
     - asix: Add check for usbnet_get_endpoints
     - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
     - mm/memory-failure: check the mapcount of the precise page
     - [x86] firewire: ohci: suppress unexpected system reboot in AMD Ryzen
       machines and ASM108x/VT630x PCIe cards
     - mm: fix unmap_mapping_range high bits shift bug
     - mmc: rpmb: fixes pause retune on all RPMB partitions.
     - mmc: core: Cancel delayed work before releasing host
     - fuse: nlookup missing decrement in fuse_direntplus_link
     - netfilter: nf_tables: Reject tables of unsupported family (CVE-2023-6040)
     - PCI: Disable ATS for specific Intel IPU E2000 devices
     - net: add a route cache full diagnostic message
     - net/dst: use a smaller percpu_counter batch for dst entries accounting
     - ipv6: make ip6_rt_gc_expire an atomic_t
     - ipv6: remove max_size check inline with ipv4 (CVE-2023-52340)
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.306
     - f2fs: explicitly null-terminate the xattr list (CVE-2023-52436)
     - ASoC: rt5650: add mutex to avoid the jack detection failure
     - net/tg3: fix race condition in tg3_reset_task()
     - ASoC: da7219: Support low DC impedance headset
     - [armhf] drm/exynos: fix a potential error pointer dereference
     - [arm*] clk: rockchip: rk3128: Fix HCLK_OTG gate register
     - jbd2: correct the printing of write_flags in jbd2_write_superblock()
     - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
     - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
     - tracing: Add size check when printing trace_marker output
     - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in
       NMI
     - [x86] Input: atkbd - skip ATKBD_CMD_GETID in translated mode
     - [x86] Input: i8042 - add nomux quirk for Acer P459-G2-M
     - [x86] Input: xpad - add Razer Wolverine V2 support
     - [armhf] sun9i: smp: fix return code check of of_property_match_string
     - drm/crtc: fix uninitialized variable use
     - uio: Fix use-after-free in uio_open (CVE-2023-52439)
     - [x86] lib: Fix overflow when counting digits
     - [arm64] EDAC/thunderx: Fix possible out-of-bounds string access
       (CVE-2023-52464)
     - [x86] ACPI: video: check for error while searching for backlight device
       parent (CVE-2023-52693)
     - [amd64] ACPI: LPIT: Avoid u32 multiplication overflow (CVE-2023-52683)
     - calipso: fix memory leak in netlbl_calipso_add_pass() (CVE-2023-52698)
     - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
       (CVE-2023-52449)
     - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
     - crypto: virtio - Handle dataq logic with tasklet
     - [x86] crypto: ccp - fix memleak in ccp_init_dm_workarea
     - crypto: af_alg - Disallow multiple in-flight AIO requests
     - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
     - crypto: virtio - Wait for tasklet to complete on device remove
     - crypto: scompress - return proper error code for allocation failure
     - crypto: scompress - Use per-CPU struct instead multiple variables
     - crypto: scomp - fix req->dst buffer overflow (CVE-2023-52612)
     - blocklayoutdriver: Fix reference leak of pnfs_device_node
     - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
     - bpf, lpm: Fix check prefixlen before walking trie
     - rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
     - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
     - [arm64] scsi: hisi_sas: Replace with standard error code return value
     - wifi: rtlwifi: add calculate_bit_shift()
     - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
     - wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
     - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
     - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
     - rtlwifi: rtl8192de: make arrays static const, makes object smaller
     - wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
     - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
     - wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
     - Bluetooth: Fix bogus check for re-auth no supported with non-ssp
     - Bluetooth: btmtkuart: fix recv_buf() return value
     - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
       (CVE-2024-26633)
     - RDMA/usnic: Silence uninitialized symbol smatch warnings
     - media: pvrusb2: fix use after free on context disconnection
       (CVE-2023-52445)
     - f2fs: fix to avoid dirent corruption (CVE-2023-52444)
     - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
     - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
     - drm/radeon: check return value of radeon_ring_lock()
     - [arm64] drm/msm/mdp4: flush vblank event on disable
     - drm/drv: propagate errors from drm_modeset_register_all()
     - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
       (CVE-2023-52470)
     - drm/amd/pm: fix a double-free in si_dpm_init (CVE-2023-52691)
     - drivers/amd/pm: fix a use-after-free in kv_parse_power_table
       (CVE-2023-52469)
     - gpu/drm/radeon: fix two memleaks in radeon_vm_init
     - watchdog: set cdev owner before adding (regression in 4.19.93)
     - [x86] watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
     - [arm*] watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
     - of: Fix double free in of_parse_phandle_with_args_map (CVE-2023-52679)
     - binder: fix async space check for 0-sized buffers
     - [x86] Input: atkbd - use ab83 as id when skipping the getid command
     - xen-netback: don't produce zero-size SKB frags (CVE-2023-46838)
     - binder: fix race between mmput() and do_exit() (CVE-2023-52609)
     - binder: fix unused alloc->free_async_space
     - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
     - [armhf] usb: phy: mxs: remove CONFIG_USB_OTG condition for
       mxs_phy_is_otg_host()
     - [arm*] usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
     - [arm*] Revert "usb: dwc3: Soft reset phy on probe for host" (regression
       in 4.19.297)
     - [arm*] Revert "usb: dwc3: don't reset device side if dwc3 was configured
       as host-only" (regression in 4.19.291)
     - [arm*] usb: chipidea: wait controller resume finished for wakeup irq
     - [x86] Revert "usb: typec: class: fix typec_altmode_put_partner to put
       plugs" (regression in 4.19.302)
     - [x86] usb: typec: class: fix typec_altmode_put_partner to put plugs
     - usb: mon: Fix atomicity violation in mon_bin_vma_fault (regression in
       4.19.90)
     - ALSA: oxygen: Fix right channel of capture volume mixer
     - fbdev: flush deferred work in fb_deferred_io_fsync()
     - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
     - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
     - wifi: mwifiex: configure BSSID consistently when starting AP
     - HID: wacom: Correct behavior when processing some confidence == false
       touches
     - acpi: property: Let args be NULL in __acpi_node_get_property_reference
     - perf genelf: Set ELF program header addresses properly
     - apparmor: avoid crash when parsed profile name is empty (CVE-2023-52443)
     - [armhf] serial: imx: Correct clock error message in function probe()
     - net: qualcomm: rmnet: fix global oob in rmnet_policy (CVE-2024-26597)
     - ipvs: avoid stat macros calls from preemptible context
     - [armhf] i2c: s3c24xx: fix read transfers in polling mode
     - [armhf] i2c: s3c24xx: fix transferring more than one message in polling
       mode
     - Revert "NFSD: Fix possible sleep during nfsd4_release_lockowner()"
       (regression in 4.19.246)
     - crypto: scompress - initialize per-CPU variables on each CPU
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.307
     - driver core: add device probe log helper
     - ext4: allow for the last group to be marked as trimmed (regression in
       4.19.296)
     - PM: hibernate: Enforce ordering during image compression/decompression
     - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (CVE-2023-52615)
     - rpmsg: virtio: Free driver_override when rpmsg_remove() (CVE-2023-52670)
     - nouveau/vmm: don't set addr on the fail path to avoid warning
     - block: Remove special-casing of compound pages
     - [x86] CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum
     - net/smc: fix illegal rmb_desc access in SMC-D connection dump
       (CVE-2024-26615)
     - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
     - llc: make llc_ui_sendmsg() more robust against bonding changes
       (CVE-2024-26636)
     - llc: Drop support for ETH_P_TR_802_2. (CVE-2024-26635)
     - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
       (CVE-2024-23849)
     - tracing: Ensure visibility when inserting an element into tracing_map
       (CVE-2024-26645)
     - tcp: Add memory barrier to tcp_push()
     - netlink: fix potential sleeping issue in mqueue_flush_file
     - net/mlx5e: fix a double-free in arfs_create_groups (CVE-2024-35835)
     - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
     - [armhf] net: fec: fix the unhandled context fault from smmu
     - btrfs: don't warn if discard range is not aligned to sector
     - btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
     - netfilter: nf_tables: reject QUEUE/DROP verdict parameters
       (CVE-2024-1086)
     - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
     - drm: Don't unref the same fb many times by mistake due to deadlock
       handling (CVE-2023-52486)
     - tick/sched: Preserve number of idle sleeps across CPU hotplug events
     - [amd64] x86/entry/ia32: Ensure s32 is sign extended to s64
     - net/sched: cbs: Fix not adding cbs instance to list (regression in
       4.19.99) (CVE-2021-33630)
     - audit: Send netlink ACK before setting connection in auditd_set
     - [x86] ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
     - ACPI: extlog: fix NULL pointer dereference check
     - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (CVE-2023-52604)
     - UBSAN: array-index-out-of-bounds in dtSplitRoot (CVE-2023-52603)
     - jfs: fix slab-out-of-bounds Read in dtSearch (CVE-2023-52602)
     - jfs: fix array-index-out-of-bounds in dbAdjTree (CVE-2023-52601)
     - jfs: fix uaf in jfs_evict_inode (CVE-2023-52600)
     - pstore/ram: Fix crash when setting number of cpus to an odd number
       (CVE-2023-52619)
     - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
     - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
     - jfs: fix array-index-out-of-bounds in diNewExt (CVE-2023-52599)
     - SUNRPC: Fix a suspicious RCU usage warning (CVE-2023-52623)
     - ext4: fix inconsistent between segment fstrim and full fstrim
     - ext4: unify the type of flexbg_size to unsigned int
     - ext4: remove unnecessary check from alloc_flex_gd()
     - ext4: avoid online resizing failures due to oversized flex bg
       (CVE-2023-52622)
     - scsi: lpfc: Fix possible file string name overflow when updating firmware
     - PCI: Add no PM reset quirk for NVIDIA Spectrum devices
     - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
     - wifi: ath9k: Fix potential array-index-out-of-bounds read in
       ath9k_htc_txstatus() (CVE-2023-52594)
     - bpf: Add map and need_defer parameters to .map_fd_put_ptr()
     - scsi: libfc: Don't schedule abort twice
     - scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
     - [armhf] dts: rockchip: fix rk3036 hdmi ports node
     - md: Whenassemble the array, consult the superblock of the freshest device
     - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
     - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
     - wifi: cfg80211: free beacon_ies when overridden from hidden BSS
     - f2fs: fix to check return value of f2fs_reserve_new_block()
     - fast_dput(): handle underflows gracefully
     - RDMA/IPoIB: Fix error code return in ipoib_mcast_join
     - drm/drm_file: fix use of uninitialized variable
     - drm/framebuffer: Fix use of uninitialized variable
     - drm/mipi-dsi: Fix detach call without attach
     - media: stk1160: Fixed high volume of stk1160_dbg messages
     - [x86] ALSA: hda: Intel: add HDA_ARL PCI ID support
     - [armhf] drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind
       time
     - IB/ipoib: Fix mcast list locking (CVE-2023-52587)
     - media: ddbridge: fix an error code problem in ddb_probe
     - [arm64] drm/msm/dpu: Ratelimit framedone timeout msgs
     - drm/amdgpu: Let KFD sync with VM fences
     - [amd64] drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
     - leds: trigger: panic: Don't register panic notifier if creating the
       trigger failed
     - blk-mq: fix IO hang from sbitmap wakeup race (CVE-2024-26671)
     - ceph: fix deadlock or deadcode of misusing dget() (CVE-2023-52583)
     - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
     - [x86] scsi: isci: Fix an error code problem in isci_io_request_build()
     - ixgbe: Refactor returning internal error codes
     - ixgbe: Refactor overtemp event handling
     - ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
     - ipv6: Ensure natural alignment of const ipv6 loopback and router
       addresses
     - llc: call sock_orphan() at release time (CVE-2024-26625)
     - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
     - net: ipv4: fix a memleak in ip_setup_cork (regression in 4.19.91)
     - HID: apple: Add support for the 2021 Magic Keyboard
     - HID: apple: Swap the Fn and Left Control keys on Apple keyboards
     - HID: apple: Add 2021 magic keyboard FN key mapping
     - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
     - [armhf] phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
       (CVE-2024-26600)
     - hwmon: (aspeed-pwm-tacho) mutex for tach reading
     - [x86] hwmon: (coretemp) Fix out-of-bounds memory access (CVE-2024-26664)
     - [x86] hwmon: (coretemp) Fix bogus core_id to attr name mapping
       (regression in 4.19.264)
     - inet: read sk->sk_family once in inet_recv_error() (CVE-2024-26679)
     - rxrpc: Fix response to PING RESPONSE ACKs to a dead call
     - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
       (CVE-2024-26663)
     - ppp_async: limit MRU to 64K (CVE-2024-26675)
     - netfilter: nft_compat: reject unused compat flag
     - netfilter: nft_compat: restrict match/target protocol to u16
     - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
     - USB: serial: option: add Fibocom FM101-GL variant
     - USB: serial: cp210x: add ID for IMST iM871A-USB
     - [x86] Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
     - vhost: use kzalloc() instead of kmalloc() followed by memset()
       (CVE-2024-0340)
     - hrtimer: Report offline hrtimer enqueue (regression in 4.19.302)
     - btrfs: forbid creating subvol qgroups
     - btrfs: send: return EOPNOTSUPP on unknown flags
     - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (CVE-2024-26722)
     - i40e: Fix waiting for queues of all VSIs to be disabled
     - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
       (CVE-2024-26720)
     - HID: wacom: generic: Avoid reporting a serial of '0' to userspace
     - HID: wacom: Do not register input devices until after hid_hw_start
     - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
     - usb: f_mass_storage: forbid async queue when shutdown happen
     - scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
       (regression in 4.19.295) (CVE-2024-26917)
     - nfc: nci: free rx_data_reassembly skb on NCI device cleanup
       (CVE-2024-26825)
     - xen-netback: properly sync TX responses
     - binder: signal epoll threads of self-work (CVE-2024-26606)
     - ext4: fix double-free of blocks due to wrong extents moved_len
       (CVE-2024-26704)
     - ring-buffer: Clean ring_buffer_poll_wait() error return
     - ALSA: hda/conexant: Add quirk for SWS JS201D
     - nilfs2: fix data corruption in dsync block recovery for small block sizes
       (CVE-2024-26697)
     - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (CVE-2024-26696)
     - pmdomain: core: Move the unused cleanup to a _sync initcall
     - sched/membarrier: reduce the ability to hammer on sys_membarrier
       (CVE-2024-26602)
     - nilfs2: fix potential bug in end_buffer_async_write (CVE-2024-26685)
     - lsm: new security_file_ioctl_compat() hook
     - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
       (CVE-2024-0607)
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.308
     - net/sched: Retire CBQ qdisc
     - net/sched: Retire ATM qdisc
     - net/sched: Retire dsmark qdisc
     - [arm*] stmmac: no need to check return value of debugfs_create functions
     - [arm*] net: stmmac: fix notifier registration (regression in 4.19.283)
     - memcg: add refcnt for pcpu stock to avoid UAF problem in
       drain_all_stock()
     - nilfs2: replace WARN_ONs for invalid DAT metadata block requests
     - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
     - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
     - sched/rt: Disallow writing invalid values to sched_rt_period_us
     - scsi: target: core: Add TMF to tmr_list handling (CVE-2024-26845)
     - wifi: cfg80211: fix missing interfaces when dumping
     - wifi: mac80211: fix race condition on enabling fast-xmit (CVE-2024-26779)
     - [x86] fbdev: savage: Error out if pixclock equals zero (CVE-2024-26778)
     - [x86] fbdev: sis: Error out if pixclock equals zero (CVE-2024-26777)
     - ext4: avoid allocating blocks from corrupted group in
       ext4_mb_try_best_found() (CVE-2024-26773)
     - ext4: avoid allocating blocks from corrupted group in
       ext4_mb_find_by_goal() (CVE-2024-26772)
     - [arm64] regulator: pwm-regulator: Add validity checks in continuous
       .get_voltage
     - [x86] hwmon: (coretemp) Enlarge per package core count limit
     - firewire: core: send bus reset promptly on gap count error
     - virtio-blk: Ensure no requests in virtqueues before deleting vqs.
     - [amd64] IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (regression in
       4.19.291) (CVE-2024-26766)
     - mm: memcontrol: switch to rcu protection in drain_all_stock()
     - dm-crypt: don't modify the data when using authenticated encryption
       (CVE-2024-26763)
     - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
       (CVE-2024-26754)
     - l2tp: pass correct message length to ip6_append_data (regression in
       4.19.296) (CVE-2024-26752)
     - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
       (CVE-2024-27405)
     - usb: roles: don't get/set_role() when usb_role_switch is unregistered
     - [amd64] IB/hfi1: Fix a memleak in init_credit_return (CVE-2024-26839)
     - RDMA/bnxt_re: Return error for SRQ resize
     - RDMA/srpt: Support specifying the srpt_service_guid parameter
       (CVE-2024-26744)
     - RDMA/ulp: Use dev_name instead of ibdev->name
     - RDMA/srpt: Make debug output more detailed
     - ipv6: sr: fix possible use-after-free and null-ptr-deref (CVE-2024-26735)
     - PCI/MSI: Prevent MSI hardware interrupt number truncation
     - [arm*] KVM: arm64: vgic-its: Test for valid IRQ in
       its_sync_lpi_pending_table()
     - [arm*] KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
     - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
       (CVE-2024-26764)
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.309
     - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
       (CVE-2024-26805
     - tun: Fix xdp_rxq_info's queue_index when detaching
     - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is
       detected
     - net: usb: dm9601: fix wrong return value in dm9601_mdio_read (regression
       in 4.19.297)
     - Bluetooth: Avoid potential use-after-free in hci_error_reset
       (CVE-2024-26801)
     - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (regression
       in 4.19.297) (CVE-2024-27416)
     - Bluetooth: Enforce validation on max value of connection interval
       (regression in 4.19.76)
     - efi/capsule-loader: fix incorrect allocation size (CVE-2024-27413)
     - power: supply: bq27xxx-i2c: Do not free non existing IRQ (CVE-2024-27412)
     - gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
       (CVE-2024-26793)
     - wifi: nl80211: reject iftype change with mesh ID change (CVE-2024-27410)
     - btrfs: dev-replace: properly validate device names (CVE-2024-26791)
     - mmc: core: Fix eMMC initialization with 1-bit bus connection
     - cachefiles: fix memory leak in cachefiles_add_cache() (CVE-2024-26840)
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.310
     - lan78xx: Add missing return code checks
     - lan78xx: Fix partial packet errors on suspend/resume
     - lan78xx: Fix race conditions in suspend/resume handling
     - net: lan78xx: fix runtime PM count underflow on link stop
     - net: move definition of pcpu_lstats to header file
     - geneve: make sure to pull inner header in geneve_rx() (CVE-2024-26857)
     - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (CVE-2024-26852)
     - net/rds: fix WARNING in rds_conn_connect_if_down (CVE-2024-27024)
     - netfilter: nf_conntrack_h323: Add protection for bmp length out of range
       (CVE-2024-26851)
     - [x86] netrom: Fix data-races around sysctl variables (CVE-2024-27419)
     - btrfs: ref-verify: free ref cache before clearing mount opt
     - [x86] Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
     - [x86] hv_netvsc: Make netvsc/VF binding check both MAC and serial number
     - [x86] hv_netvsc: use netif_is_bond_master() instead of open code
     - [x86] hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER
       missed (CVE-2024-26820)
     - getrusage: move thread_group_cputime_adjusted() outside of
       lock_task_sighand()
     - getrusage: use __for_each_thread()
     - getrusage: use sig->stats_lock rather than lock_task_sighand()
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.311
     - ASoC: rt5645: Make LattePanda board DMI match more precise
     - [x86] xen: Add some null pointer checking to smp.c
     - block: sed-opal: handle empty atoms when parsing response
     - dm-verity, dm-crypt: align "struct bvec_iter" correctly
     - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
     - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
       (CVE-2024-22099, CVE-2024-26903)
     - firewire: core: use long bus reset on gap count error
     - [x86] ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8
       tablet
     - [i386] Input: gpio_keys_polled - suppress deferred probe error for gpio
     - crypto: algif_aead - fix uninitialized ctx->init
     - crypto: af_alg - make some functions static
     - crypto: algif_aead - Only wake up when ctx->more is zero
     - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
       (CVE-2024-26901)
     - md: switch to ->check_events for media change notifications
     - block: add a new set_read_only method
     - md: implement ->set_read_only to hook into BLKROSET processing
     - md: Don't clear MD_CLOSING when the raid is about to stop
     - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
       (CVE-2023-6270)
     - timekeeping: Fix cross-timestamp interpolation on counter wrap
     - timekeeping: Fix cross-timestamp interpolation corner case decision
     - [arm*] timekeeping: Fix cross-timestamp interpolation for non-x86
     - wifi: ath10k: fix NULL pointer dereference in
       ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (CVE-2023-7042)
     - b43: dma: Fix use true/false for bool type variable
     - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
       (CVE-2023-52644)
     - wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
     - b43: main: Fix use true/false for bool type
     - wifi: b43: Stop correct queue in DMA worker when QoS is disabled
     - wifi: b43: Disable QoS for bcm4331
     - wifi: mwifiex: debugfs: Drop unnecessary error check for
       debugfs_create_dir()
     - sock_diag: annotate data-races around sock_diag_handlers[family]
     - af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
     - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
       (CVE-2024-35828)
     - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
       (CVE-2024-26894)
     - [amd64] iommu/amd: Mark interrupt as managed
     - wifi: brcmsmac: avoid function pointer casts
     - ACPI: scan: Fix device check notification handling
     - [x86] relocs: Ignore relocations in .notes section (CVE-2024-26816)
     - SUNRPC: fix some memleaks in gssx_dec_option_array (CVE-2024-27388)
     - [armhf] mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in
       the .remove function
     - igb: move PEROUT and EXTTS isr logic to separate functions
     - igb: Fix missing time sync events
     - Bluetooth: Remove superfluous call to hci_conn_check_pending()
     - Bluetooth: hci_core: Fix possible buffer overflow (CVE-2024-26889)
     - sr9800: Add check for usbnet_get_endpoints (CVE-2024-26651)
     - [armhf,i386] bpf: Fix hashtab overflow check on 32-bit arches
       (CVE-2024-26884)
     - [armhf,i386] bpf: Fix stackmap overflow check on 32-bit arches
       (CVE-2024-26883)
     - ipv6: fib6_rules: flush route cache when rule is changed
     - tcp: fix incorrect parameter validation in the do_tcp_getsockopt()
       function
     - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt()
       function
     - udp: fix incorrect parameter validation in the udp_lib_getsockopt()
       function
     - net/x25: fix incorrect parameter validation in the x25_getsockopt()
       function
     - nfp: flower: handle acti_netdevs allocation failure (CVE-2024-27046)
     - dm raid: fix false positive for requeue needed during reshape
     - dm: call the resume method on internal suspend (CVE-2024-26880)
     - [arm*] drm/tegra: dsi: Add missing check for of_find_device_by_node
       (CVE-2023-52650)
     - [arm*] gpu: host1x: mipi: Update tegra_mipi_request() to be node based
     - [arm*] drm/tegra: dsi: Make use of the helper function dev_err_probe()
     - [arm*] drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
     - [arm*] drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
       handling path of tegra_dsi_probe()
     - [arm*] drm/rockchip: inno_hdmi: Fix video timing
     - drm: Don't treat 0 as -1 in drm_fixp2int_ceil
     - [arm*] drm/rockchip: lvds: do not overwrite error code
     - [arm*] drm/rockchip: lvds: do not print scary message when probing defer
     - media: tc358743: register v4l2 async device only after successful setup
       (CVE-2024-35830)
     - perf evsel: Fix duplicate initialization of data->id in
       evsel__parse_sample()
     - media: v4l2-tpg: fix some memleaks in tpg_alloc (CVE-2024-27078)
     - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
       (CVE-2024-27077)
     - media: dvbdev: remove double-unlock
     - media: dvbdev: Fix memleak in dvb_register_device
     - media: dvbdev: fix error logic at dvb_register_device()
     - media: dvb-core: Fix use-after-free due to race at dvb_register_device()
     - media: edia: dvbdev: fix a use-after-free (CVE-2024-27043)
     - [arm64] clk: qcom: reset: Allow specifying custom reset delay
     - [arm64] clk: qcom: reset: support resetting multiple bits
     - [arm64] clk: qcom: reset: Commonize the de/assert functions
     - [arm64] clk: qcom: reset: Ensure write completion on reset de/assertion
     - quota: check time limit when back out space/inode change
     - quota: simplify drop_dquot_ref()
     - quota: Fix potential NULL pointer dereference (CVE-2024-26878)
     - quota: Fix rcu annotations of inode dquot pointers
     - perf thread_map: Free strlist on normal path in
       thread_map__new_by_tid_str()
     - drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
     - ALSA: seq: fix function cast warnings
     - media: go7007: add check of return value of go7007_read_addr()
     - media: pvrusb2: fix pvr2_stream_callback casts
     - [arm64] firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface
     - [arm64] clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
     - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
     - [arm64] clk: hisilicon: hi3519: Release the correct number of gates in
       hi3519_clk_unregister()
     - [arm*] drm/tegra: put drm_gem_object ref on error in tegra_fb_create
     - [arm*] mfd: syscon: Call of_node_put() only when of_parse_phandle() takes
       a ref
     - [arm*] crypto: arm - Rename functions to avoid conflict with
       crypto/sha256.h
     - [arm*] crypto: arm/sha - fix function cast warnings
     - drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
     - media: pvrusb2: fix uaf in pvr2_context_set_notify (CVE-2024-26875)
     - media: dvb-frontends: avoid stack overflow warnings with clang
       (CVE-2024-27075)
     - media: go7007: fix a memleak in go7007_load_encoder (CVE-2024-27074)
     - [arm*] drm/mediatek: Fix a null pointer crash in
       mtk_drm_crtc_finish_page_flip (CVE-2024-26874)
     - ALSA: usb-audio: Stop parsing channels bits when all channels are found.
       (CVE-2024-27436)
     - scsi: csiostor: Avoid function pointer casts
     - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
     - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
     - NFS: Fix an off by one in root_nfs_cat()
     - [arm64] clk: qcom: gdsc: Add support to update GDSC transition delay
     - [armhf] tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
     - kconfig: fix infinite loop when expanding a macro at the end of file
     - serial: 8250_exar: Don't remove GPIO device on suspend
     - hsr: Fix uninit-value access in hsr_get_node() (CVE-2024-26863)
     - rds: introduce acquire/release ordering in acquire/release_in_xmit()
     - net/bnx2x: Prevent access to a freed page in page_pool (CVE-2024-26859)
     - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
       (CVE-2024-27028)
     - crypto: af_alg - Fix regression on empty requests
     - crypto: af_alg - Work around empty control messages without MSG_MORE
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.312
     - [x86] cpu: Support AMD Automatic IBRS
     - [x86] bugs: Use sysfs_emit()
     - timer/trace: Replace deprecated vsprintf pointer extension %pf by %ps
     - timer/trace: Improve timer tracing
     - timers: Prepare support for PREEMPT_RT
     - timers: Use del_timer_sync() even on UP
     - timers: Rename del_timer_sync() to timer_delete_sync()
     - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
       (CVE-2023-47233)
     - media: xc4000: Fix atomicity violation in xc4000_get_frequency
       (CVE-2024-24861)
     - [x86] KVM: Always flush async #PF workqueue when vCPU is being destroyed
       (CVE-2024-26976)
     - [x86] crypto: qat - fix double free during reset
     - [x86] crypto: qat - resolve race condition during AER recovery
       (CVE-2024-26974)
     - fat: fix uninitialized field in nostale filehandles (CVE-2024-26973)
     - ubifs: Set page uptodate in the correct place (CVE-2024-35821)
     - ubi: Check for too small LEB size in VTBL code (CVE-2024-25739)
     - ubi: correct the calculation of fastmap size
     - PM: suspend: Set mem_sleep_current during kernel command line setup
     - [arm64] clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
       (CVE-2024-26969)
     - [armhf] clk: qcom: mmcc-apq8084: fix terminating of frequency table
       arrays (CVE-2024-26966)
     - [armhf] clk: qcom: mmcc-msm8974: fix terminating of frequency table
       arrays (CVE-2024-26965)
     - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
     - USB: serial: add device ID for VeriFone adapter
     - USB: serial: cp210x: add ID for MGP Instruments PDS100
     - USB: serial: option: add MeiG Smart SLM320 product
     - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
     - PM: sleep: wakeirq: fix wake irq warning in system suspend (regression in
       4.19.291)
     - fuse: don't unhash root (regression in 4.19.226)
     - PCI: Drop pci_device_remove() test of pci_dev->driver
     - PCI/PM: Drain runtime-idle callbacks before driver removal
       (CVE-2024-35809)
     - dm-raid: fix lockdep waring in "pers->hot_add_disk"
     - mmc: core: Fix switch on gp3 partition
     - hwmon: (amc6821) add of_match table
     - ext4: fix corruption during on-line resize (CVE-2024-35807)
     - speakup: Fix 8bit characters from direct synth
     - soc: fsl: qbman: Always disable interrupts when taking cgr_lock
       (CVE-2024-35806)
     - soc: fsl: qbman: Use raw spinlock for cgr_lock (CVE-2024-35819)
     - [armhf] drm/imx/ipuv3: do not return negative values from .get_modes()
     - [arm*] drm/vc4: hdmi: do not return negative values from .get_modes()
     - [x86] memtest: use {READ,WRITE}_ONCE in memory scanning
     - nilfs2: fix failure to detect DAT corruption in btree and direct mappings
       (CVE-2024-26956)
     - nilfs2: use a more common logging style
     - nilfs2: prevent kernel bug at submit_bh_wbc() (CVE-2024-26955)
     - [x86] CPU/AMD: Update the Zenbleed microcode revisions
     - [x86] comedi: comedi_test: Prevent timers rescheduling during deletion
     - netfilter: nf_tables: disallow anonymous set with timeout flag
       (CVE-2024-26642)
     - netfilter: nf_tables: reject constant set with timeout
     - xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
     - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo
       ALC897 platform
     - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
       (CVE-2024-27059)
     - usb: gadget: ncm: Fix handling of zero block length packets (regression
       in 4.19.297) (CVE-2024-35825)
     - usb: port: Don't try to peer unused USB ports based on location
     - vt: fix unicode buffer corruption when deleting characters
       (CVE-2024-35823)
     - vt: fix memory overlapping when deleting chars in the buffer
       (CVE-2022-48627)
     - mm/memory-failure: fix an incorrect use of tail pages
     - mm/migrate: set swap entry values of THP tail pages properly.
     - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
       (CVE-2024-35789)
     - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
       (CVE-2024-35815)
     - printk: Update @console_may_schedule in console_trylock_spinning()
     - btrfs: allocate btrfs_ioctl_defrag_range_args on stack
     - Revert "loop: Check for overflow while configuring loop"
     - loop: Call loop_config_discard() only after new config is applied
     - loop: Factor out setting loop device size
     - loop: Refactor loop_set_status() size calculation
     - loop: properly observe rotational flag of underlying device
     - perf/core: Fix reentry problem in perf_output_read_group()
     - efivarfs: Request at most 512 bytes for variable names
     - loop: Factor out configuring loop from status
     - loop: Check for overflow while configuring loop
     - loop: loop_set_status_from_info() check before assignment
     - usb: dwc2: host: Fix remote wakeup from hibernation
     - usb: dwc2: host: Fix hibernation flow
     - usb: dwc2: host: Fix ISOC flow in DDMA mode
     - usb: dwc2: gadget: LPM flow fix
     - usb: udc: remove warning when queue disabled ep (CVE-2024-35822)
     - scsi: qla2xxx: Fix command flush on cable pull (CVE-2024-26931)
     - [x86] cpu: Enable STIBP on AMD if Automatic IBRS is enabled
     - scsi: lpfc: Correct size for wqe for memset()
     - USB: core: Fix deadlock in usb_deauthorize_interface() (CVE-2024-26934)
     - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
       (CVE-2024-35915)
     - mptcp: add sk_stop_timer_sync helper
     - tcp: properly terminate timers for kernel sockets (CVE-2024-35910)
     - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
     - Bluetooth: hci_event: set the conn encrypted before conn establishes
     - Bluetooth: Fix TOCTOU in HCI debugfs implementation (CVE-2024-24857,
       CVE-2024-24858)
     - netfilter: nf_tables: disallow timeout for anonymous sets
       (CVE-2023-52620)
     - net/rds: fix possible cp null dereference (CVE-2024-35902)
     - mm, vmscan: prevent infinite loop for costly GFP_NOIO |
       __GFP_RETRY_MAYFAIL allocations
     - netfilter: nf_tables: Fix potential data-race in
       __nft_flowtable_type_get() (CVE-2024-35898)
     - net/sched: act_skbmod: prevent kernel-infoleak (CVE-2024-35893)
     - [arm*] net: stmmac: fix rx queue priority assignment
     - ipv6: Fix infinite recursion in fib6_dump_done(). (CVE-2024-35886)
     - i40e: fix vf may be used uninitialized in this function warning
       (regression in 4.19.264) (CVE-2024-36020)
     - initramfs: factor out a helper to populate the initrd image
     - fs: add a vfs_fchown helper
     - fs: add a vfs_fchmod helper
     - initramfs: switch initramfs unpacking to struct file based APIs
     - init: open /initrd.image with O_LARGEFILE
     - erspan: Add type I version 0 support.
     - erspan: make sure erspan_base_hdr is present in skb->head
       (CVE-2024-35888)
     - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
     - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
     - [x86] ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset
       with microphone
     - wifi: ath9k: fix LNA selection in ath_ant_try_scan()
     - [x86] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
       (CVE-2024-35944)
     - [arm64] dts: rockchip: fix rk3399 hdmi ports node
     - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
       (CVE-2024-35936)
     - btrfs: export: handle invalid inode or root reference in
       btrfs_get_parent()
     - btrfs: send: handle path ref underflow in header iterate_inode_ref()
       (CVE-2024-35935)
     - Bluetooth: btintel: Fix null ptr deref in btintel_read_version
       (CVE-2024-35933)
     - Input: synaptics-rmi4 - fail probing if memory allocation for "phys"
       fails
     - sysv: don't call sb_bread() with pointers_lock held (CVE-2023-52699)
     - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
       (CVE-2024-35930)
     - isofs: handle CDs with bad root inode but good Joliet root directory
     - [i386] drm/amd/display: Fix nanosec stat overflow
     - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to
       unsigned int
     - block: prevent division by zero in blk_rq_stat_sum() (CVE-2024-35925)
     - Input: allocate keycode for Display refresh rate toggle
     - [x86] fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
     - fbmon: prevent division by zero in fb_videomode_from_videomode()
       (CVE-2024-35922)
     - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
       (CVE-2023-52880)
     - virtio: reenable config if freezing device failed
     - x86/mm/pat: fix VM_PAT handling in COW mappings (CVE-2024-35877)
     - Bluetooth: btintel: Fixe build regression
     - [x86] VMCI: Fix possible memcpy() run-time warning in
       vmci_datagram_invoke_guest_handler()
     - erspan: Check IFLA_GRE_ERSPAN_VER is set.
     - ip_gre: do not report erspan version on GRE interface
     - initramfs: fix populate_initrd_image() section mismatch
     - [amd64] amdkfd: use calloc instead of kzalloc to avoid integer overflow
       (CVE-2024-26817)
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.313
     - batman-adv: Avoid infinite loop trying to resize local TT
       (CVE-2024-35982)
     - Bluetooth: Fix memory leak in hci_req_sync_complete() (CVE-2024-35978)
     - nouveau: fix function cast warning
     - geneve: fix header validation in geneve[6]_xmit_skb (regression in
       4.19.191) (CVE-2024-35973)
     - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
       (CVE-2024-35969)
     - net/mlx5: Properly link new fs rules into the tree (CVE-2024-35960)
     - vhost: Add smp_rmb() in vhost_vq_avail_empty()
     - [x86] apic: Force native_apic_mem_read() to use the MOV instruction
     - btrfs: record delayed inode root in transaction
     - kprobes: Fix possible use-after-free issue on kprobe registration
       (regression in 4.19.256) (CVE-2024-35955)
     - netfilter: nf_tables: __nft_expr_type_get() selects specific family type
     - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
       (CVE-2024-27020)
     - tun: limit printing rate when illegal packet received by tun dev
       (CVE-2024-27013)
     - RDMA/mlx5: Fix port number for counter query in multi-port configuration
       (regression in 4.19.258)
     - drm: nv04: Fix out of bounds access (CVE-2024-27008)
     - [x86] comedi: vmk80xx: fix incomplete endpoint checking (CVE-2024-27001)
     - USB: serial: option: add Fibocom FM135-GL variants
     - USB: serial: option: add support for Fibocom FM650/FG650
     - USB: serial: option: add Lonsung U8300/U9300 product
     - USB: serial: option: support Quectel EM060K sub-models
     - USB: serial: option: add Rolling RW101-GL and RW135-GL support
     - USB: serial: option: add Telit FN920C04 rmnet compositions
     - [arm*] usb: dwc2: host: Fix dereference issue in DDMA completion flow.
       (CVE-2024-26997)
     - speakup: Avoid crash on very long word (CVE-2024-26994)
     - fs: sysfs: Fix reference leak in sysfs_break_active_protection()
       (CVE-2024-26993)
     - nouveau: fix instmem race condition around ptr stores (CVE-2024-26984)
     - nilfs2: fix OOB in nilfs_set_de_type (CVE-2024-26981)
     - tracing: Remove hist trigger synth_var_refs
     - tracing: Use var_refs[] for hist trigger reference checking
     - [arm64] dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399
       Puma
     - [arm64] dts: mediatek: mt7622: fix IR nodename
     - [arm64] dts: mediatek: mt7622: fix ethernet controller "compatible"
     - [arm64] dts: mediatek: mt7622: drop "reset-names" from thermal block
     - net: usb: ax88179_178a: stop lying about skb->truesize (regression in
       4.19.251)
     - net: gtp: Fix Use-After-Free in gtp_dellink (CVE-2024-27396)
     - ipvs: Fix checksumming on GSO of SCTP packets
     - net: openvswitch: ovs_ct_exit to be done under ovs_lock
     - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (CVE-2024-27395)
     - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (CVE-2024-36004)
     - serial: core: Provide port lock wrappers
     - drm/amdgpu: restrict bo mapping within gpu address limits
     - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
     - drm/amdgpu: validate the parameters of bo mapping operations more clearly
       (CVE-2024-26922)
     - tracing: Show size of requested perf buffer
     - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker
       together
     - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
     - btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
       (CVE-2024-35849)
     - [arm64] dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399
       Puma
     - [arm*] irqchip/gic-v3-its: Prevent double free on error (CVE-2024-35847)
     - [x86] net: b44: set pause params only when interface is up
     - [x86] mtd: diskonchip: work around ubsan link failure
     - tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
     - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
     - [x86] idma64: Don't try to serve interrupts when device is powered off
     - i2c: smbus: fix NULL function pointer dereference (CVE-2024-35984)
     - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
       (CVE-2024-35997)
     - udp: preserve the connected status if only UDP cmsg
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.314
     - wifi: nl80211: don't free NULL coalescing rule (CVE-2024-36941)
     - [amd64] drm/amdkfd: change system memory overcommit limit
     - [amd64] drm/amdgpu: Fix leak when GPU memory allocation fails
     - net: slightly optimize eth_type_trans
     - ethernet: add a helper for assigning port addresses
     - ethernet: Add helper for assigning packet type when dest address does not
       match device address
     - pinctrl: core: delete incorrect free in pinctrl_enable() (CVE-2024-36940)
     - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
       (CVE-2024-36959)
     - bna: ensure the copied buf is NUL terminated (CVE-2024-36934)
     - nsh: Restore skb->{protocol,data,mac_header} for outer header in
       nsh_gso_segment(). (CVE-2024-36933)
     - net l2tp: drop flow hash on forward
     - [arm*] net: dsa: mv88e6xxx: Add number of MACs in the ATU
     - [arm*] net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
     - net: bridge: fix multicast-to-unicast with fraglist GSO
     - tipc: fix a possible memleak in tipc_buf_append (regression in 4.19.193)
       (CVE-2024-36954)
     - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
     - gfs2: Fix invalid metadata access in punch_hole
     - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
     - net: mark racy access on sk->sk_rcvbuf
     - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
       (CVE-2024-36919)
     - ALSA: line6: Zero-initialize message buffers
     - firewire: ohci: mask bus reset interrupts between ISR and bottom half
       (CVE-2024-36950)
     - [x86] tools/power turbostat: Fix added raw MSR output
     - [x86] tools/power turbostat: Fix Bzy_MHz documentation typo
     - btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
     - btrfs: always clear PERTRANS metadata during commit
     - scsi: target: Fix SELinux error when systemd-modules loads the target
       module
     - fs/9p: only translate RWX permissions for plain 9P2000 (CVE-2024-36964)
     - fs/9p: translate O_TRUNC into OTRUNC
     - 9p: explicitly deny setlease attempts
     - fs/9p: drop inodes immediately on non-.L too
     - net:usb:qmi_wwan: support Rolling modules
     - tcp: remove redundant check on tskb
     - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
       (CVE-2024-36905)
     - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (CVE-2024-36904)
     - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (regression
       in 4.19.207) (CVE-2024-27398)
     - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
       (CVE-2024-27399)
     - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
       (CVE-2024-36017)
     - phonet: fix rtm_phonet_notify() skb allocation (CVE-2024-36946)
     - net: bridge: fix corrupted ethernet header on multicast-to-unicast
     - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
       (CVE-2024-36902)
     - af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
     - af_unix: Fix garbage collector racing against connect() (CVE-2024-26923)
     - firewire: nosy: ensure user_length is taken into account when fetching
       packet contents (CVE-2024-27401)
     - usb: gadget: composite: fix OS descriptors w_value logic
     - usb: gadget: f_fs: Fix a race condition when processing setup packets.
     - tipc: fix UAF in error path (CVE-2024-36886)
     - dyndbg: fix old BUG_ON in >control parser (CVE-2024-35947)
     - [x86] drm/vmwgfx: Fix invalid reads in fence signaled events
       (CVE-2024-36960)
     - net: fix out-of-bounds access in ops_init (CVE-2024-36883)
     - af_unix: Suppress false-positive lockdep splat for spin_lock() in
       __unix_gc().
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.315
     - dm: limit the number of targets and parameter size area (CVE-2023-52429)
     - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
     - tracing: Simplify creation and deletion of synthetic events
     - tracing: Add unified dynamic event framework
     - tracing: Use dyn_event framework for synthetic events
     - tracing: Remove unneeded synth_event_mutex
     - tracing: Consolidate trace_add/remove_event_call back to the nolock
       functions
     - string.h: Add str_has_prefix() helper function
     - tracing: Use str_has_prefix() helper for histogram code
     - tracing: Use str_has_prefix() instead of using fixed sizes
     - tracing: Have the historgram use the result of str_has_prefix() for len
       of prefix
     - tracing: Refactor hist trigger action code
     - tracing: Split up onmatch action data
     - tracing: Generalize hist trigger onmax and save action
     - tracing: Remove unnecessary var_ref destroy in track_data_destroy()
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.316
     - [x86] tsc: Trust initial offset in architectural TSC-adjust MSRs
     - speakup: Fix sizeof() vs ARRAY_SIZE() bug (CVE-2024-38587)
     - ring-buffer: Fix a race between readers and resize checks
       (CVE-2024-38601)
     - nilfs2: fix unexpected freezing of nilfs_segctor_sync()
     - nilfs2: fix potential hang in nilfs_detach_log_writer() (CVE-2024-38582)
     - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (CVE-2024-36016)
     - wifi: cfg80211: fix the order of arguments for trace events of the
       tx_rx_evt class
     - net: usb: qmi_wwan: add Telit FN920C04 compositions
     - drm/amd/display: Set color_mgmt_changed to true on unsuspend
     - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
     - ASoC: da7219-aad: fix usage of device_get_named_child_node()
     - crypto: bcm - Fix pointer arithmetic (CVE-2024-38579)
     - [arm*] firmware: raspberrypi: Use correct device for DMA mappings
     - ecryptfs: Fix buffer size for tag 66 packet (CVE-2024-38578)
     - nilfs2: fix out-of-range warning
     - jffs2: prevent xattr node from overflowing the eraseblock
       (CVE-2024-38599)
     - null_blk: Fix missing mutex_destroy() at module removal
     - md: fix resync softlockup when bitmap size is less than array size
       (regression in 4.19.291) (CVE-2024-38598)
     - [arm64] power: supply: cros_usbpd: provide ID table for avoiding fallback
       match
     - nfsd: drop st_mutex before calling move_to_close_lru()
     - wifi: ath10k: poll service ready message before failing
     - [x86] boot: Ignore relocations in .notes sections in walk_relocs() too
     - qed: avoid truncating work queue length
     - scsi: ufs: cleanup struct utp_task_req_desc
     - scsi: ufs: add a low-level __ufshcd_issue_tm_cmd helper
     - scsi: ufs: core: Perform read back after disabling interrupts
     - scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
     - scsi: libsas: Fix the failure of adding phy with zero-address to port
     - scsi: hpsa: Fix allocation size for Scsi_Host private data
     - [x86] purgatory: Switch to the position-independent small code model
       (regression in 4.19.74)
     - wifi: ath10k: Fix an error code problem in
       ath10k_dbg_sta_write_peer_debug_trigger()
     - wifi: ath10k: populate board data for WCN3990
     - wifi: carl9170: add a proper sanity check for endpoints (CVE-2024-38567)
     - wifi: ar5523: enable proper endpoint verification (CVE-2024-38565)
     - scsi: bfa: Ensure the copied buf is NUL terminated (CVE-2024-38560)
     - scsi: qedf: Ensure the copied buf is NUL terminated (CVE-2024-38559)
     - wifi: mwl8k: initialize cmd->addr[] properly
     - net: usb: sr9700: stop lying about skb->truesize
     - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
       (CVE-2024-38596)
     - net: usb: smsc95xx: stop lying about skb->truesize
     - net: openvswitch: fix overwriting ct original tuple for ICMPv6
       (CVE-2024-38558)
     - ipv6: sr: add missing seg6_local_exit
     - ipv6: sr: fix incorrect unregister order
     - ipv6: sr: fix invalid unregister error path (CVE-2024-38612)
     - drm/amd/display: Fix potential index out of bounds in color
       transformation function (CVE-2024-38552)
     - mtd: rawnand: hynix: fixed typo
     - drm/mediatek: Add 0 size check to mtk_drm_gem_obj (CVE-2024-38549)
     - media: ngene: Add dvb_ca_en50221_init return value check
     - media: radio-shark2: Avoid led_names truncations
     - [arm64] drm/arm/malidp: fix a possible null pointer dereference
       (CVE-2024-36014)
     - ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
     - [arm64] RDMA/hns: Use complete parentheses in macros
     - [x86] insn: Fix PUSH instruction in x86 instruction decoder opcode map
     - ext4: avoid excessive credit estimate in ext4_tmpfile()
     - SUNRPC: Fix gss_free_in_token_pages()
     - RDMA/IPoIB: Fix format truncation compilation errors
     - [x86] netrom: fix possible dead-lock in nr_rt_ioctl() (CVE-2024-38589)
     - af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
       (regression in 4.19.57)
     - sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax
     - sched/fair: Allow disabling sched_balance_newidle with
       sched_relax_domain_level
     - greybus: lights: check return of get_channel_from_mode (CVE-2024-38637)
     - [x86] dmaengine: idma64: Add check for dma_set_max_seg_size
     - firmware: dmi-id: add a release callback function
     - serial: max3100: Lock port->lock when calling uart_handle_cts_change()
       (CVE-2024-38634)
     - serial: max3100: Update uart_driver_registered on driver removal
       (CVE-2024-38633)
     - usb: gadget: u_audio: Clear uac pointer when freed.
     - stm class: Fix a double free in stm_register_device() (CVE-2024-38627)
     - [x86] ppdev: Remove usage of the deprecated ida_simple_xx() API
     - [x86] ppdev: Add an error check in register_device (CVE-2024-36015)
     - f2fs: add error prints for debugging mount failure
     - f2fs: fix to release node block count in error path of
       f2fs_new_node_page()
     - libsubcmd: Fix parse-options memory leak
     - [arm64] drm/msm/dpu: use kms stored hw mdp block
     - um: Add winch to winch_handlers before registering winch IRQ
       (CVE-2024-39292)
     - media: stk1160: fix bounds checking in stk1160_copy_video()
       (CVE-2024-38621)
     - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
     - media: cec: cec-api: add locking in cec_release()
     - null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
     - [x86] kconfig: Select ARCH_WANT_FRAME_POINTERS again when
       UNWINDER_FRAME_POINTER=y
     - nfc: nci: Fix uninit-value in nci_rx_work (CVE-2024-38381)
     - ipv6: sr: fix memleak in seg6_hmac_init_algo
     - params: lift param_set_uint_minmax to common code
     - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CVE-2024-37356)
     - openvswitch: Set the skbuff pkt_type for proper pmtud support.
     - [arm64] asm-bug: Add .align 2 to the end of __BUG_ENTRY
     - virtio: delete vq in vp_find_vqs_msix()< when request_irq() fails
       (CVE-2024-37353)
     - [armhf] net: fec: avoid lock evasion when reading pps_enable
     - netfilter: nfnetlink_queue: acquire rcu_read_lock() in
       instance_destroy_rcu() (CVE-2024-36286)
     - spi: Don't mark message DMA mapped when no transfer in it is
     - nvmet: fix ns enable/disable possible hang
     - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting
       buffer exhaustion
     - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() (CVE-2024-38780)
     - enic: Validate length of nl attributes in enic_set_vf_port
       (CVE-2024-38659)
     - smsc95xx: remove redundant function arguments
     - smsc95xx: use usbnet->driver_priv
     - net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
     - [armhf] net:fec: Add fec_enet_deinit()
     - kconfig: fix comparison to constant symbols, 'm', 'n'
     - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
       (CVE-2024-33621)
     - ALSA: timer: Set lower bound of start tick time (CVE-2024-38618)
     - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
       (CVE-2024-31076)
     - SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
       (regression in 4.19.99) (CVE-2024-36288)
     - binder: fix max_thread type inconsistency
     - mmc: core: Do not force a retune before RPMB switch
     - nilfs2: fix use-after-free of timer for log writer thread
       (CVE-2024-38583)
     - neighbour: fix unaligned access to pneigh_entry
     - [i386] ata: pata_legacy: make legacy_exit() work again
     - [arm64] tegra: Correct Tegra132 I2C alias
     - md/raid5: fix deadlock that raid5d() wait for itself to clear
       MD_SB_CHANGE_PENDING (regression in 4.19.262)
     - wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
     - [arm64] dts: hi3798cv200: fix the size of GICR
     - media: mxl5xx: Move xpt structures off stack
     - media: v4l2-core: hold videodev_lock until dev reg, finishes
     - [x86] fbdev: savage: Handle err return when savagefb_check_var failed
     - netfilter: nf_tables: pass context to nft_set_destroy()
     - netfilter: nftables: rename set element data activation/deactivation
       functions
     - netfilter: nf_tables: drop map element references from preparation phase
     - netfilter: nft_set_rbtree: allow loose matching of closing element in
       interval
     - netfilter: nft_set_rbtree: Add missing expired checks
     - netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
     - netfilter: nft_set_rbtree: fix null deref on element insertion
     - netfilter: nft_set_rbtree: fix overlap expiration walk
     - netfilter: nf_tables: don't skip expired elements during walk
     - netfilter: nf_tables: GC transaction API to avoid race with control plane
     - netfilter: nf_tables: adapt set backend to use GC transaction API
     - netfilter: nf_tables: remove busy mark and gc batch API
     - netfilter: nf_tables: fix GC transaction races with netns and netlink
       event exit path
     - netfilter: nf_tables: GC transaction race with netns dismantle
     - netfilter: nf_tables: GC transaction race with abort path
     - netfilter: nf_tables: defer gc run if previous batch is still pending
     - netfilter: nft_set_rbtree: skip sync GC for new elements in this
       transaction
     - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
     - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
     - netfilter: nf_tables: fix memleak when more than 255 elements expired
     - netfilter: nf_tables: unregister flowtable hooks on netns exit
     - netfilter: nf_tables: double hook unregistration in netns path
     - netfilter: nftables: update table flags from the commit phase
     - netfilter: nf_tables: fix table flag updates
     - netfilter: nf_tables: disable toggling dormant table state more than once
     - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush
       (for 4.19)
     - netfilter: nft_dynset: fix timeouts later than 23 days
     - netfilter: nftables: exthdr: fix 4-byte stack OOB write (CVE-2023-52628)
     - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature
     - netfilter: nft_dynset: relax superfluous check on set updates
     - netfilter: nf_tables: mark newset as dead on transaction abort
     - netfilter: nf_tables: skip dead set elements in netlink dump
     - netfilter: nf_tables: validate NFPROTO_* family
     - netfilter: nft_set_rbtree: skip end interval element from gc
     - netfilter: nf_tables: set dormant flag on hook register failure
     - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
     - netfilter: nf_tables: do not compare internal table flags on updates
     - netfilter: nf_tables: mark set as dead when unbinding anonymous set with
       timeout
     - netfilter: nf_tables: reject new basechain after table flag update
     - netfilter: nf_tables: discard table flag update with pending basechain
       deletion
     - [arm64] KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
     - [x86] crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
     - net/9p: fix uninit-value in p9_client_rpc()
     - [x86] intel_th: pci: Add Meteor Lake-S CPU support
     - net: fix __dst_negative_advice() race (CVE-2024-36971)
     - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
     - nfs: fix undefined behavior in nfs_block_bits()
 .
   [ Ben Hutchings ]
   * Bump ABI to 27
   * ovl: fail on invalid uid/gid mapping at copy up (CVE-2023-0386)
   * [rt] Update to 4.19.315-rt135:
     - Drop "crypto: scompress - serialize RT percpu scratch buffer access
       with a local lock", redundant with changes in 4.19.306
     - Drop patches to timer subsystem that were included in 4.19.312
Checksums-Sha1:
 dbfb5f23ef2d281c504550e171225cb1f447c6f7 6605 linux-signed-arm64_4.19.316+1.dsc
 e2cdcc6e65b93eb0fad2dbd7c977911e82827073 2129756 linux-signed-arm64_4.19.316+1.tar.xz
Checksums-Sha256:
 4250ab046fa3eae7bb56482b35a58f9f4e185b775687824f39856b0102d9c00d 6605 linux-signed-arm64_4.19.316+1.dsc
 f93212774e22b4bcb31e80f283cc8f2533d63556b478887f66dd8d9f5b5350ba 2129756 linux-signed-arm64_4.19.316+1.tar.xz
Files:
 3f43c0539b6aa50dd9945829249a6895 6605 kernel optional linux-signed-arm64_4.19.316+1.dsc
 fba7d93f2644f410c23e349d49162a31 2129756 kernel optional linux-signed-arm64_4.19.316+1.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfKFfvHEI+gkU+E+di0FRiLdONzYFAmZ7y/4ACgkQi0FRiLdO
NzY+ew/9HY6yJOwVxMqnTGqWubUz/xWGypa9AieYL/RqxHJsagrGw+sTzNL1w3dD
fyxuHuam+KYJUcCfY+YuELmBw59sGBAlH45fHYlBrui0il0/mpMOYD3f+T9cwlBn
YV6//+Flc8HoNAGugnCGCQSMW3SJVCb3cUcuuV59jcCAwgD1ZU6qOSqFSkDFK3pp
0OYOfFgLvmFtpAyhJdritd7+Pblzu4La/zW7Ijt37mehEFMIjiVLsxiwyPPFywoF
lCr/ckS2lzlB4wofiEveN2Njv1+S2mkI7OxybTTJwlrbt4A68bkJcmB8gFc7l7D+
70oJJq/zGqG6/DehJ0J4fvA1BzPeiVHFJSRXjel92fyXRq0hzHYpx8ey2QISTZy0
S44mX2+A44Eknb+ulH7t9gKy2aXcy3e7iqkBPyGQ90lpqBJtgy3p7vnCml1o/oVp
b/pyOjQBw7fhhU8/plOvz9GFcVYKoJtSS+3UnPlp41/1jPwNNzHAq1LFqvprZJ14
5Uz68E6o2Ek0PVSocYpxI4iFlnlDe+ZKeamzPWwdEK7q5OrRQw1hDC9nWMZxnwb1
4m7Hdh56JoyLjGyZ6eeQYxLo9tPRAsg1pArQfP9gqr8QOO93L2dz4+YLEWe6YLMk
pz8D0eoWY9Zxfw3U3aRNToAkcjYdO03aSaTEE8Xo13L8Q6NTTa4=
=3HQJ
-----END PGP SIGNATURE-----

Attachment: pgpv1450slvNu.pgp
Description: PGP signature


Reply to: