Noble update: v6.8.9 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Medium
|
Manuel Diewald |
Bug Description
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
v6.8.9 upstream stable release
from git://git.
cifs: Fix reacquisition of volume cookie on still-live connection
smb: client: fix rename(2) regression against samba
cifs: reinstate original behavior again for forceuid/forcegid
HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
HID: logitech-dj: allow mice to use all types of reports
arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5
arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
arm64: dts: mediatek: cherry: Describe CPU supplies
arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
arm64: dts: mediatek: mt7622: fix clock controllers
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
arm64: dts: mediatek: mt7986: reorder properties
arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
arm64: dts: mediatek: mt7986: reorder nodes
arm64: dts: mediatek: mt7986: drop invalid thermal block clock
arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
arm64: dts: mediatek: mt2712: fix validation errors
arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus
arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
block: fix module reference leakage from bdev_open_by_dev error path
arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs
arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states
arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
gpio: tangier: Use correct type for the IRQ chip data
ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
wifi: mac80211: clean up assignments to pointer cache.
wifi: mac80211: split mesh fast tx cache into local/proxied/
wifi: iwlwifi: mvm: remove old PASN station when adding a new one
wifi: iwlwifi: mvm: return uid from iwl_mvm_
drm/gma500: Remove lid code
wifi: mac80211_hwsim: init peer measurement result
wifi: mac80211: remove link before AP
wifi: mac80211: fix unaligned le16 access
net: libwx: fix alloc msix vectors failed
vxlan: drop packets from invalid src-address
net: bcmasp: fix memory leak when bringing down interface
mlxsw: core: Unregister EMAD trap using FORWARD action
mlxsw: core_env: Fix driver initialization with old firmware
mlxsw: pci: Fix driver initialization with old firmware
ARM: dts: microchip: at91-sama7g5ek: Replace regulator-
icmp: prevent possible NULL dereferences from icmp_build_probe()
bridge/
bnxt_en: refactor reset close code
bnxt_en: Fix the PCI-AER routines
bnxt_en: Fix error recovery for 5760X (P7) chips
cxl/core: Fix potential payload size confusion in cxl_mem_
net: dsa: mv88e6xx: fix supported_
NFC: trf7970a: disable all regulators on removal
netfs: Fix writethrough-mode error handling
ax25: Fix netdev refcount issue
soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names
tools: ynl: don't ignore errors in NLMSG_DONE messages
ipv4: check for NULL idev in ip_route_use_hint()
net: usb: ax88179_178a: stop lying about skb->truesize
tcp: Fix Use-After-Free in tcp_ao_connect_init
net: gtp: Fix Use-After-Free in gtp_dellink
net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
gpio: tegra186: Fix tegra186_
drm/xe: Remove sysfs only once on action add failure
drm/xe: call free_gsc_pkt only once on action add failure
Bluetooth: hci_event: Use HCI error defines instead of magic values
Bluetooth: hci_conn: Only do ACL connections sequentially
Bluetooth: Remove pending ACL connection attempts
Bluetooth: hci_conn: Always use sk_timeo as conn_timeout
Bluetooth: hci_conn: Fix UAF Write in __hci_acl_
Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
Bluetooth: hci_sync: Attempt to dequeue connection attempt
Bluetooth: ISO: Reassemble PA data for bcast sink
Bluetooth: hci_sync: Use advertised PHYs on hci_le_
Bluetooth: btusb: Fix triggering coredump implementation for QCA
Bluetooth: hci_event: Fix sending HCI_OP_
Bluetooth: MGMT: Fix failing to MGMT_OP_
Bluetooth: btusb: mediatek: Fix double free of skb in coredump
Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_
ipvs: Fix checksumming on GSO of SCTP packets
net: openvswitch: Fix Use-After-Free in ovs_ct_exit
mlxsw: Use refcount_t for reference counting
mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
mlxsw: spectrum_acl_tcam: Rate limit error message
mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
mlxsw: spectrum_acl_tcam: Fix warning during rehash
mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
eth: bnxt: fix counting packets discarded due to OOM and netpoll
ARM: dts: imx6ull-tarragon: fix USB over-current polarity
netfilter: nf_tables: honor table dormant flag from netdev release event path
net: phy: dp83869: Fix MII mode failure
net: ti: icssg-prueth: Fix signedness bug in prueth_
i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
i40e: Report MFS in decimal base instead of hex
iavf: Fix TC config comparison with existing adapter TC config
ice: fix LAG and VF lock dependency in ice_reset_vf()
net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
octeontx2-af: fix the double free in rvu_npc_freemem()
dpll: check that pin is registered in __dpll_
dpll: fix dpll_pin_
tls: fix lockless read of strp->msg_ready in ->poll
af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
netfs: Fix the pre-flush when appending to a file in writethrough mode
drm/amd/display: Check DP Alt mode DPCS state via DMUB
Revert "drm/amd/display: fix USB-C flag update after enc10 feature init"
xhci: move event processing for one interrupter to a separate function
usb: xhci: correct return value in case of STS_HCE
KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
drm: add drm_gem_
drm/amdgpu: add shared fdinfo stats
drm/amdgpu: fix visible VRAM handling during faults
Revert "UBUNTU: SAUCE: selftests/seccomp: fix check of fds being assigned"
selftests/seccomp: user_notificati
selftests/seccomp: Change the syscall used in KILL_THREAD test
selftests/seccomp: Handle EINVAL on unshare(
x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
x86/cpu: Fix check for RDPKRU in __show_regs()
rust: phy: implement `Send` for `Registration`
rust: kernel: require `Send` for `Module` implementations
rust: don't select CONSTRUCTORS
UBUNTU: [Config] updateconfigs to drop CONSTRUCTORS for rust
rust: init: remove impl Zeroable for Infallible
rust: make mutually exclusive with CFI_CLANG
kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE
kbuild: rust: force `alloc` extern to allow "empty" Rust files
rust: remove `params` from `module` macro example
Bluetooth: Fix type of len in {l2cap,
Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
Bluetooth: qca: fix NULL-deref on non-serdev suspend
Bluetooth: qca: fix NULL-deref on non-serdev setup
mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_
mm/hugetlb: fix missing hugetlb_lock for resv uncharge
mmc: sdhci-msm: pervent access to suspended controller
mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128
mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
mm: support page_mapcount() on page_has_type() pages
mm/hugetlb: fix DEBUG_LOCKS_
smb: client: Fix struct_group() usage in __packed structs
smb3: missing lock when picking channel
smb3: fix lock ordering potential deadlock in cifs_sync_
HID: i2c-hid: remove I2C_HID_
btrfs: fallback if compressed IO fails for ENOSPC
btrfs: fix wrong block_start calculation for btrfs_drop_
btrfs: scrub: run relocation repair when/only needed
btrfs: fix information leak in btrfs_ioctl_
x86/tdx: Preserve shared bit on mprotect()
cpu: Re-enable CPU mitigations by default for !X86 architectures
UBUNTU: [Config] updateconfigs for CPU_MITIGATIONS
eeprom: at24: fix memory corruption race condition
LoongArch: Fix callchain parse error with kernel tracepoint events
LoongArch: Fix access error when read fault on a write-only VMA
arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
arm64: dts: qcom: sm8450: Fix the msi-map entries
arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor
dmaengine: xilinx: xdma: Fix synchronization issue
drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
drm/amdgpu: Assign correct bits for SDMA HDP flush
drm/atomic-helper: fix parameter order in drm_format_
drm/amdgpu/pm: Remove gpu_od if it's an empty directory
drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend
drm/amdgpu: Fix leak when GPU memory allocation fails
drm/amdkfd: Fix rescheduling of restore worker
drm/amdkfd: Fix eviction fence handling
irqchip/gic-v3-its: Prevent double free on error
ACPI: CPPC: Use access_width over bit_width for system memory accesses
ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
ACPI: CPPC: Fix access width used for PCC registers
net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec
ethernet: Add helper for assigning packet type when dest address does not match device address
net: b44: set pause params only when interface is up
macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads
macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst
stackdepot: respect __GFP_NOLOCKDEP allocation flag
fbdev: fix incorrect address computation in deferred IO
udp: preserve the connected status if only UDP cmsg
mtd: limit OTP NVMEM cell parse to non-NAND devices
mtd: diskonchip: work around ubsan link failure
firmware: qcom: uefisecapp: Fix memory related IO errors and crashes
phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
phy: qcom: qmp-combo: Fix VCO div offset on v3
mm: turn folio_test_hugetlb into a PageType
mm: zswap: fix shrinker NULL crash with cgroup_
dmaengine: owl: fix register access functions
dmaengine: tegra186: Fix residual calculation
idma64: Don't try to serve interrupts when device is powered off
soundwire: amd: fix for wake interrupt handling for clockstop mode
phy: marvell: a3700-comphy: Fix out of bounds read
phy: marvell: a3700-comphy: Fix hardcoded array size
phy: freescale: imx8m-pcie: fix pcie link-up instability
phy: rockchip-
phy: rockchip-
phy: rockchip: naneng-combphy: Fix mux on rk3588
phy: qcom: m31: match requested regulator name with dt schema
dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
dma: xilinx_dpdma: Fix locking
dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
riscv: Fix TASK_SIZE on 64-bit NOMMU
riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered
dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema
sched/eevdf: Always update V if se->on_rq when reweighting
sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr
riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_
RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2
i2c: smbus: fix NULL function pointer dereference
phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
Bluetooth: hci_sync: Fix UAF in hci_acl_
Bluetooth: hci_sync: Fix UAF on create_
Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
Linux 6.8.9
UBUNTU: Upstream stable to v6.8.9
CVE References
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Noble): | |
assignee: | nobody → Manuel Diewald (diewald) |
importance: | Undecided → Medium |
status: | New → In Progress |
description: | updated |
Changed in linux (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package linux - 6.8.0-39.39
---------------
linux (6.8.0-39.39) noble; urgency=medium
* noble/linux: 6.8.0-39.39 -proposed tracker (LP: #2071983)
* CVE-2024-25742
- x86/sev: Harden #VC instruction emulation somewhat
- x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler
* Noble update: v6.8.9 upstream stable release (LP: #2070337) //
CVE-2024-35984
- i2c: smbus: fix NULL function pointer dereference
* Noble update: v6.8.9 upstream stable release (LP: #2070337) //
CVE-2024-35990
- dma: xilinx_dpdma: Fix locking
* Noble update: v6.8.9 upstream stable release (LP: #2070337) // READ_PENDING flag to prevent lock-up
CVE-2024-35997
- HID: i2c-hid: remove I2C_HID_
* CVE-2024-36016
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
* CVE-2024-36008
- ipv4: check for NULL idev in ip_route_use_hint()
* CVE-2024-35992
- phy: marvell: a3700-comphy: Fix out of bounds read
-- Manuel Diewald <email address hidden> Fri, 05 Jul 2024 17:04:37 +0200