Skipped "netfilter: nf_tables: use timestamp to check for set element
timeout" as it was already applied for CVE-2024-27397.

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2024-27397

** Changed in: linux (Ubuntu Focal)
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2078388

Title:
  Focal update: v5.4.282 upstream stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Committed

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:

         v5.4.282 upstream stable release
         from git://git.kernel.org/

  EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl 
decode.
  EDAC, skx: Retrieve and print retry_rd_err_log registers
  EDAC/skx_common: Add new ADXL components for 2-level memory
  EDAC, i10nm: make skx_common.o a separate module
  platform/chrome: cros_ec_debugfs: fix wrong EC message version
  hfsplus: fix to avoid false alarm of circular locking
  x86/of: Return consistent error type from x86_of_pci_irq_enable()
  x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  x86/pci/xen: Fix PCIBIOS_* return code handling
  x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  hwmon: (adt7475) Fix default duty on fan is disabled
  pwm: stm32: Always do lazy disabling
  hwmon: (max6697) Fix underflow when writing limit attributes
  hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
  arm64: dts: rockchip: Increase VOP clk rate on RK3328
  ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
  ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
  ARM: dts: imx6qdl-kontron-samx6i: fix board reset
  ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
  arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
  arm64: dts: amlogic: gx: correct hdmi clocks
  m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
  x86/xen: Convert comma to semicolon
  m68k: cmpxchg: Fix return value for default case in __arch_xchg()
  firmware: turris-mox-rwtm: Fix checking return value of 
wait_for_completion_timeout()
  firmware: turris-mox-rwtm: Initialize completion before mailbox
  wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
  net/smc: Allow SMC-D 1MB DMB allocations
  net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when 
CONFIG_ARCH_NO_SG_CHAIN is defined
  selftests/bpf: Check length of recv in test_sockmap
  lib: objagg: Fix general protection fault
  mlxsw: spectrum_acl_erp: Fix object nesting warning
  wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
  net: fec: Refactor: #define magic constants
  net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
  ipvs: Avoid unnecessary calls to skb_is_gso_sctp
  netfilter: nf_tables: rise cap on SELinux secmark context
  perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
  perf: Fix perf_aux_size() for greater-than 32-bit size
  perf: Prevent passing zero nr_pages to rb_alloc_aux()
  qed: Improve the stack space of filter_config()
  wifi: virt_wifi: avoid reporting connection success with wrong SSID
  gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
  wifi: virt_wifi: don't use strlen() in const context
  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  selftests: forwarding: devlink_lib: Wait for udev events after reloading
  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
  media: imon: Fix race getting ictx->lock
  saa7134: Unchecked i2c_transfer function result fixed
  media: uvcvideo: Allow entity-defined get_info and get_cur
  media: uvcvideo: Override default flags
  media: renesas: vsp1: Fix _irqsave and _irq mix
  media: renesas: vsp1: Store RPF partition configuration per RPF instance
  leds: trigger: Unregister sysfs attributes before calling deactivate()
  perf report: Fix condition in sort__sym_cmp()
  drm/etnaviv: fix DMA direction handling for cached RW buffers
  drm/qxl: Add check for drm_cvt_mode
  mfd: omap-usb-tll: Use struct_size to allocate tll
  SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
  ext4: avoid writing unitialized memory to disk in EA inodes
  sparc64: Fix incorrect function signature and add prototype for prom_cif_init
  SUNRPC: Fixup gss_status tracepoint error output
  PCI: Fix resource double counting on remove & rescan
  Input: qt1050 - handle CHIP_ID reading error
  RDMA/mlx4: Fix truncated output warning in mad.c
  RDMA/mlx4: Fix truncated output warning in alias_GUID.c
  RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
  ASoC: max98088: Check for clk_prepare_enable() error
  mtd: make mtd_test.c a separate module
  RDMA/device: Return error earlier if port in not valid
  Input: elan_i2c - do not leave interrupt disabled on suspend failure
  MIPS: Octeron: remove source file executable bit
  powerpc/xmon: Fix disassembly CPU feature checks
  macintosh/therm_windtunnel: fix module unload.
  bnxt_re: Fix imm_data endianness
  netfilter: ctnetlink: use helper function to calculate expect ID
  pinctrl: core: fix possible memory leak when pinctrl_enable() fails
  pinctrl: single: fix possible memory leak when pinctrl_enable() fails
  pinctrl: ti: ti-iodelay: Drop if block with always false condition
  pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
  pinctrl: freescale: mxs: Fix refcount of child
  fs/nilfs2: remove some unused macros to tame gcc
  nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
  rtc: interface: Add RTC offset to alarm after fix-up
  tick/broadcast: Make takeover of broadcast hrtimer reliable
  net: netconsole: Disable target before netpoll cleanup
  af_packet: Handle outgoing VLAN packets without hardware offloading
  ipv6: take care of scope when choosing the src addr
  char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
  media: venus: fix use after free in vdec_close
  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
  drm/amd/display: Check for NULL pointer
  udf: Avoid using corrupted block bitmap buffer
  m68k: amiga: Turn off Warp1260 interrupts during boot
  ext4: check dot and dotdot of dx_root before making dir indexed
  ext4: make sure the first directory block is not a hole
  wifi: mwifiex: Fix interface type change
  leds: ss4200: Convert PCIBIOS_* return codes to errnos
  tools/memory-model: Fix bug in lock.cat
  hwrng: amd - Convert PCIBIOS_* return codes to errnos
  PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
  binder: fix hang of unregistered readers
  scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
  f2fs: fix to don't dirty inode for readonly filesystem
  clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
  ubi: eba: properly rollback inside self_check_eba
  decompress_bunzip2: fix rare decompression failure
  kobject_uevent: Fix OOB access within zap_modalias_env()
  rtc: cmos: Fix return value of nvmem callbacks
  scsi: qla2xxx: During vport delete send async logout explicitly
  scsi: qla2xxx: Fix for possible memory corruption
  scsi: qla2xxx: Complete command early within lock
  scsi: qla2xxx: validate nvme_local_port correctly
  perf/x86/intel/pt: Fix topa_entry base length
  perf/x86/intel/pt: Fix a topa_entry base address calculation
  rtc: isl1208: Fix return value of nvmem callbacks
  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
  platform: mips: cpu_hwmon: Disable driver on unsupported hardware
  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
  selftests/sigaltstack: Fix ppc64 GCC build
  rbd: don't assume rbd_is_lock_owner() for exclusive mappings
  drm/panfrost: Mark simple_ondemand governor as softdep
  rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
  rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
  Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
  Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
  kdb: address -Wformat-security warnings
  kdb: Use the passed prompt in kdb_position_cursor()
  jfs: Fix array-index-out-of-bounds in diFree
  um: time-travel: fix time-travel-start option
  libbpf: Fix no-args func prototype BTF dumping syntax
  dma: fix call order in dmam_free_coherent
  MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
  ipv4: Fix incorrect source address in Record Route option
  net: bonding: correctly annotate RCU in bond_should_notify_peers()
  tipc: Return non-zero value from tipc_udp_addr2str() on error
  net: nexthop: Initialize all fields in dumped nexthops
  bpf: Fix a segment issue when downgrading gso_size
  mISDN: Fix a use after free in hfcmulti_tx()
  powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
  ASoC: Intel: Convert to new X86 CPU match macros
  ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
  ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
  nvme-pci: add missing condition check for existence of mapped data
  mm: avoid overflows in dirty throttling logic
  PCI: rockchip: Make 'ep-gpios' DT property optional
  PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
  parport: Convert printk(KERN_<LEVEL> to pr_<level>(
  parport: Standardize use of printmode
  dev/parport: fix the array out-of-bounds risk
  driver core: Cast to (void *) with __force for __percpu pointer
  devres: Fix memory leakage caused by driver API devm_free_percpu()
  genirq: Allow the PM device to originate from irq domain
  irqchip/imx-irqsteer: Constify irq_chip struct
  irqchip/imx-irqsteer: Add runtime PM support
  irqchip/imx-irqsteer: Handle runtime power management correctly
  remoteproc: imx_rproc: ignore mapping vdev regions
  remoteproc: imx_rproc: Fix ignoring mapping vdev regions
  remoteproc: imx_rproc: Skip over memory region when node value is NULL
  drm/nouveau: prime: fix refcount underflow
  drm/vmwgfx: Fix overlay when using Screen Targets
  net/iucv: fix use after free in iucv_sock_close()
  net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
  ipv6: fix ndisc_is_useropt() handling for PIO
  HID: wacom: Modify pen IDs
  protect the fetch of ->fd[fd] in do_dup2() from mispredictions
  ALSA: usb-audio: Correct surround channels in UAC1 channel map
  net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
  netfilter: ipset: Add list flush to cancel_gc
  genirq: Allow irq_chip registration functions to take a const irq_chip
  irqchip/mbigen: Fix mbigen node address layout
  x86/mm: Fix pti_clone_pgtable() alignment assumption
  sctp: move hlist_node and hashent out of sctp_ep_common
  sctp: Fix null-ptr-deref in reuseport_add_sock().
  net: usb: qmi_wwan: fix memory leak for not ip packets
  net: linkwatch: use system_unbound_wq
  Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
  net: fec: Stop PPS on driver remove
  md/raid5: avoid BUG_ON() while continue reshape after reassembling
  clocksource/drivers/sh_cmt: Address race condition for clock events
  ACPI: battery: create alarm sysfs attribute atomically
  ACPI: SBS: manage alarm sysfs attribute through psy core
  selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
  PCI: Add Edimax Vendor ID to pci_ids.h
  udf: prevent integer overflow in udf_bitmap_free_blocks()
  wifi: nl80211: don't give key data to userspace
  btrfs: fix bitmap leak when loading free space cache on duplicate entry
  drm/amdgpu: Fix the null pointer dereference to ras_manager
  media: uvcvideo: Ignore empty TS packets
  media: uvcvideo: Fix the bandwdith quirk on USB 3.x
  jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
  s390/sclp: Prevent release of buffer in I/O
  SUNRPC: Fix a race to wake a sync task
  ext4: fix wrong unit use in ext4_mb_find_by_goal
  arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
  arm64: Add Neoverse-V2 part
  arm64: cputype: Add Cortex-X4 definitions
  arm64: cputype: Add Neoverse-V3 definitions
  arm64: errata: Add workaround for Arm errata 3194386 and 3312417
  UBUNTU: [Config] Set ARM64_ERRATUM_3194386=y
  arm64: cputype: Add Cortex-X3 definitions
  arm64: cputype: Add Cortex-A720 definitions
  arm64: cputype: Add Cortex-X925 definitions
  arm64: errata: Unify speculative SSBS errata logic
  arm64: errata: Expand speculative SSBS workaround
  arm64: cputype: Add Cortex-X1C definitions
  arm64: cputype: Add Cortex-A725 definitions
  arm64: errata: Expand speculative SSBS workaround (again)
  i2c: smbus: Don't filter out duplicate alerts
  i2c: smbus: Improve handling of stuck alerts
  i2c: smbus: Send alert notifications to all devices if source not found
  bpf: kprobe: remove unused declaring of bpf_kprobe_override
  spi: fsl-lpspi: remove unneeded array
  spi: spi-fsl-lpspi: Fix scldiv calculation
  drm/client: fix null pointer dereference in drm_client_modeset_probe
  ALSA: line6: Fix racy access to midibuf
  ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
  ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
  usb: vhci-hcd: Do not drop references before new references are gained
  USB: serial: debug: do not echo input by default
  usb: gadget: core: Check for unset descriptor
  scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
  tick/broadcast: Move per CPU pointer access into the atomic section
  ntp: Clamp maxerror and esterror to operating range
  driver core: Fix uevent_show() vs driver detach race
  ntp: Safeguard against time_constant overflow
  scsi: mpt3sas: Remove scsi_dma_map() error messages
  scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
  serial: core: check uartclk for zero to avoid divide by zero
  genirq/irqdesc: Honor caller provided affinity in alloc_desc()
  power: supply: axp288_charger: Fix constant_charge_voltage writes
  power: supply: axp288_charger: Round constant_charge_voltage writes down
  tracing: Fix overflow in get_free_elt()
  x86/mtrr: Check if fixed MTRRs exist before saving them
  drm/bridge: analogix_dp: properly handle zero sized AUX transactions
  drm/mgag200: Set DDC timeout in milliseconds
  Fix gcc 4.9 build issue in 5.4.y
  kbuild: Fix '-S -c' in x86 stack protector scripts
  netfilter: nf_tables: set element extended ACK reporting support
  netfilter: nf_tables: use timestamp to check for set element timeout
  netfilter: nf_tables: prefer nft_chain_validate
  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
  arm64: cpufeature: Fix the visibility of compat hwcaps
  media: uvcvideo: Use entity get_cur in uvc_ctrl_set
  exec: Fix ToCToU between perm check and set-uid/gid usage
  nvme/pci: Add APST quirk for Lenovo N60z laptop
  ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
  media: Revert "media: dvb-usb: Fix unexpected infinite loop in 
dvb_usb_read_remote_control()"
  Linux 5.4.282
  UBUNTU: Upstream stable to v5.4.282

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2078388/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to