p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-ibm-5.4 · Page n° 173

Vulnérabilités publiées pour linux-ibm-5.4 au cours des 30 derniers jours : 484. Présentes dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 7037

  1. CVE-2023-54260

    Non évaluéeEPSS 0,21%Correctif disponible

    cifs: Fix lost destroy smbd connection when MR allocate failed

    In the Linux kernel, the following vulnerability has been resolved: cifs: Fix lost destroy smbd connection when MR allocate failed If the MR allocate failed, the smb direct connection info is NULL, then smbd_destroy() will directly return, then the connection info will be leaked. Let's set the smb direct connection info to the server before call smbd_destroy().

    • Mettez à jour vers 5.4.0-1051.56~18.04.1
    Publication Mise à jour
  2. CVE-2023-54257

    Critique · CVSS 9.8EPSS 0,62%Correctif disponible

    net: macb: fix a memory corruption in extended buffer descriptor mode

    In the Linux kernel, the following vulnerability has been resolved: net: macb: fix a memory corruption in extended buffer descriptor mode For quite some time we were chasing a bug which looked like a sudden permanent failure of networking and mmc on some of our devices. The bug was very sensitive to any software changes and even more to any kernel debug options. Finally we got a setup where the problem was reproducible with CONFIG_DMA_API_DEBUG=y and it revealed the issue with the rx dma: [ 16.992082] ------------[ cut here ]------------ [ 16.996779] DMA-API: macb ff0b0000.ethernet: device driver tries to free DMA memory it has not al

    • Mettez à jour vers 5.4.0-1054.59~18.04.1
    Publication Mise à jour
  3. CVE-2023-54255

    Non évaluéeEPSS 0,21%Correctif disponible

    sh: dma: Fix DMA channel offset calculation

    In the Linux kernel, the following vulnerability has been resolved: sh: dma: Fix DMA channel offset calculation Various SoCs of the SH3, SH4 and SH4A family, which use this driver, feature a differing number of DMA channels, which can be distributed between up to two DMAC modules. The existing implementation fails to correctly accommodate for all those variations, resulting in wrong channel offset calculations and leading to kernel panics. Rewrite dma_base_addr() in order to properly calculate channel offsets in a DMAC module. Fix dmaor_read_reg() and dmaor_write_reg(), so that the correct DMAC module base is selected for the DMAOR registe

    • Mettez à jour vers 5.4.0-1060.65~18.04.1
    Publication Mise à jour
  4. CVE-2023-54251

    Moyenne · CVSS 6.8EPSS 0,2%Aucun correctif publié

    net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.

    In the Linux kernel, the following vulnerability has been resolved: net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX. syzkaller found zero division error [0] in div_s64_rem() called from get_cycle_time_elapsed(), where sched->cycle_time is the divisor. We have tests in parse_taprio_schedule() so that cycle_time will never be 0, and actually cycle_time is not 0 in get_cycle_time_elapsed(). The problem is that the types of divisor are different; cycle_time is s64, but the argument of div_s64_rem() is s32. syzkaller fed this input and 0x100000000 is cast to s32 to be 0. @TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME={0xc, 0x8, 0x1

    Publication Mise à jour
  5. CVE-2023-54246

    Non évaluéeEPSS 0,2%Aucun correctif publié

    rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()

    In the Linux kernel, the following vulnerability has been resolved: rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() The rcuscale.holdoff module parameter can be used to delay the start of rcu_scale_writer() kthread. However, the hung-task timeout will trigger when the timeout specified by rcuscale.holdoff is greater than hung_task_timeout_secs: runqemu kvm nographic slirp qemuparams="-smp 4 -m 2048M" bootparams="rcuscale.shutdown=0 rcuscale.holdoff=300" [ 247.071753] INFO: task rcu_scale_write:59 blocked for more than 122 seconds. [ 247.072529] Not tainted 6.4.0-rc1-00134-gb9ed6de8d4ff #7 [ 247.07

    Publication Mise à jour
  6. CVE-2023-54244

    Non évaluéeEPSS 0,21%Correctif disponible

    ACPI: EC: Fix oops when removing custom query handlers

    In the Linux kernel, the following vulnerability has been resolved: ACPI: EC: Fix oops when removing custom query handlers When removing custom query handlers, the handler might still be used inside the EC query workqueue, causing a kernel oops if the module holding the callback function was already unloaded. Fix this by flushing the EC query workqueue when removing custom query handlers. Tested on a Acer Travelmate 4002WLMi

    • Mettez à jour vers 5.4.0-1056.61~18.04.1
    Publication Mise à jour
  7. CVE-2022-50872

    Non évaluéeEPSS 0,21%Correctif disponible

    ARM: OMAP2+: Fix memory leak in realtime_counter_init()

    In the Linux kernel, the following vulnerability has been resolved: ARM: OMAP2+: Fix memory leak in realtime_counter_init() The "sys_clk" resource is malloced by clk_get(), it is not released when the function return.

    • Mettez à jour vers 5.4.0-1051.56~18.04.1
    Publication Mise à jour
  8. CVE-2022-50865

    Élevée · CVSS 7.5EPSS 0,53%Correctif disponible

    tcp: fix a signed-integer-overflow bug in tcp_add_backlog()

    In the Linux kernel, the following vulnerability has been resolved: tcp: fix a signed-integer-overflow bug in tcp_add_backlog() The type of sk_rcvbuf and sk_sndbuf in struct sock is int, and in tcp_add_backlog(), the variable limit is caculated by adding sk_rcvbuf, sk_sndbuf and 64 * 1024, it may exceed the max value of int and overflow. This patch reduces the limit budget by halving the sndbuf to solve this issue since ACK packets are much smaller than the payload.

    • Mettez à jour vers 5.4.0-1077.82~18.04.1
    Publication Mise à jour
  9. CVE-2022-50864

    Élevée · CVSS 7.1EPSS 0,2%Aucun correctif publié

    nilfs2: fix shift-out-of-bounds due to too large exponent of block size

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix shift-out-of-bounds due to too large exponent of block size If field s_log_block_size of superblock data is corrupted and too large, init_nilfs() and load_nilfs() still can trigger a shift-out-of-bounds warning followed by a kernel panic (if panic_on_warn is set): shift exponent 38973 is too large for 32-bit type 'int' Call Trace: <TASK> dump_stack_lvl+0xcd/0x134 ubsan_epilogue+0xb/0x50 __ubsan_handle_shift_out_of_bounds.cold.12+0x17b/0x1f5 init_nilfs.cold.11+0x18/0x1d [nilfs2] nilfs_mount+0x9b5/0x12b0 [nilfs2] ... This fixes the issue by addin

    Publication Mise à jour
  10. CVE-2022-50860

    Élevée · CVSS 7.8EPSS 0,2%Aucun correctif publié

    apparmor: Fix memleak in alloc_ns()

    In the Linux kernel, the following vulnerability has been resolved: apparmor: Fix memleak in alloc_ns() After changes in commit a1bd627b46d1 ("apparmor: share profile name on replacement"), the hname member of struct aa_policy is not valid slab object, but a subset of that, it can not be freed by kfree_sensitive(), use aa_policy_destroy() to fix it.

    Publication Mise à jour
  11. CVE-2023-54243

    Élevée · CVSS 7.8EPSS 0,15%Aucun correctif publié

    netfilter: ebtables: fix table blob use-after-free

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ebtables: fix table blob use-after-free We are not allowed to return an error at this point. Looking at the code it looks like ret is always 0 at this point, but its not. t = find_table_lock(net, repl->name, &ret, &ebt_mutex); ... this can return a valid table, with ret != 0. This bug causes update of table->private with the new blob, but then frees the blob right away in the caller. Syzbot report: BUG: KASAN: vmalloc-out-of-bounds in __ebt_unregister_table+0xc00/0xcd0 net/bridge/netfilter/ebtables.c:1168 Read of size 4 at addr ffffc90005425000 by task kwork

    Publication Mise à jour
  12. CVE-2023-54240

    Moyenne · CVSS 6.7EPSS 0,21%Correctif disponible

    net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() rule_locs is allocated in ethtool_get_rxnfc and the size is determined by rule_cnt from user space. So rule_cnt needs to be check before using rule_locs to avoid NULL pointer dereference.

    • Mettez à jour vers 5.4.0-1063.68~18.04.1
    Publication Mise à jour
  13. CVE-2023-54236

    Faible · CVSS 0EPSS 0,21%Correctif disponible

    net/net_failover: fix txq exceeding warning

    In the Linux kernel, the following vulnerability has been resolved: net/net_failover: fix txq exceeding warning The failover txq is inited as 16 queues. when a packet is transmitted from the failover device firstly, the failover device will select the queue which is returned from the primary device if the primary device is UP and running. If the primary device txq is bigger than the default 16, it can lead to the following warning: eth0 selects TX queue 18, but real number of TX queues is 16 The warning backtrace is: [ 32.146376] CPU: 18 PID: 9134 Comm: chronyd Tainted: G E 6.2.8-1.el7.centos.x86_64 #1 [ 32.147175] Hard

    • Mettez à jour vers 5.4.0-1054.59~18.04.1
    Publication Mise à jour
  14. CVE-2023-54232

    Non évaluéeEPSS 0,21%Correctif disponible

    m68k: Only force 030 bus error if PC not in exception table

    In the Linux kernel, the following vulnerability has been resolved: m68k: Only force 030 bus error if PC not in exception table __get_kernel_nofault() does copy data in supervisor mode when forcing a task backtrace log through /proc/sysrq_trigger. This is expected cause a bus error exception on e.g. NULL pointer dereferencing when logging a kernel task has no workqueue associated. This bus error ought to be ignored. Our 030 bus error handler is ill equipped to deal with this: Whenever ssw indicates a kernel mode access on a data fault, we don't even attempt to handle the fault and instead always send a SEGV signal (or panic). As a result,

    • Mettez à jour vers 5.4.0-1054.59~18.04.1
    Publication Mise à jour
  15. CVE-2023-54230

    Non évaluéeEPSS 0,24%Correctif disponible

    amba: bus: fix refcount leak

    In the Linux kernel, the following vulnerability has been resolved: amba: bus: fix refcount leak commit 5de1540b7bc4 ("drivers/amba: create devices from device tree") increases the refcount of of_node, but not releases it in amba_device_release, so there is refcount leak. By using of_node_put to avoid refcount leak.

    • Mettez à jour vers 5.4.0-1063.68~18.04.1
    Publication Mise à jour
  16. CVE-2023-54226

    Faible · CVSS 0EPSS 0,21%Correctif disponible

    af_unix: Fix data races around sk->sk_shutdown.

    In the Linux kernel, the following vulnerability has been resolved: af_unix: Fix data races around sk->sk_shutdown. KCSAN found a data race around sk->sk_shutdown where unix_release_sock() and unix_shutdown() update it under unix_state_lock(), OTOH unix_poll() and unix_dgram_poll() read it locklessly. We need to annotate the writes and reads with WRITE_ONCE() and READ_ONCE(). BUG: KCSAN: data-race in unix_poll / unix_release_sock write to 0xffff88800d0f8aec of 1 bytes by task 264 on cpu 0: unix_release_sock+0x75c/0x910 net/unix/af_unix.c:631 unix_release+0x59/0x80 net/unix/af_unix.c:1042 __sock_release+0x7d/0x170 net/socket.c:653 soc

    • Mettez à jour vers 5.4.0-1056.61~18.04.1
    Publication Mise à jour
  17. CVE-2023-54220

    Élevée · CVSS 7.8EPSS 0,15%Correctif disponible

    serial: 8250: Fix oops for port->pm on uart_change_pm()

    In the Linux kernel, the following vulnerability has been resolved: serial: 8250: Fix oops for port->pm on uart_change_pm() Unloading a hardware specific 8250 driver can produce error "Unable to handle kernel paging request at virtual address" about ten seconds after unloading the driver. This happens on uart_hangup() calling uart_change_pm(). Turns out commit 04e82793f068 ("serial: 8250: Reinit port->pm on port specific driver unbind") was only a partial fix. If the hardware specific driver has initialized port->pm function, we need to clear port->pm too. Just reinitializing port->ops does not do this. Otherwise serial8250_pm() will call

    • Mettez à jour vers 5.4.0-1063.68~18.04.1
    Publication Mise à jour
  18. CVE-2023-54219

    Élevée · CVSS 7.5EPSS 0,69%Correctif disponible

    Revert "IB/isert: Fix incorrect release of isert connection"

    In the Linux kernel, the following vulnerability has been resolved: Revert "IB/isert: Fix incorrect release of isert connection" Commit: 699826f4e30a ("IB/isert: Fix incorrect release of isert connection") is causing problems on OPA when DEVICE_REMOVAL is happening. ------------[ cut here ]------------ WARNING: CPU: 52 PID: 2117247 at drivers/infiniband/core/cq.c:359 ib_cq_pool_cleanup+0xac/0xb0 [ib_core] Modules linked in: nfsd nfs_acl target_core_user uio tcm_fc libfc scsi_transport_fc tcm_loop target_core_pscsi target_core_iblock target_core_file rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs rfkill rpcr

    • Mettez à jour vers 5.4.0-1063.68~18.04.1
    Publication Mise à jour
  19. CVE-2023-54218

    Faible · CVSS 2EPSS 0,21%Correctif disponible

    net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().

    In the Linux kernel, the following vulnerability has been resolved: net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). KCSAN found a data race in sock_recv_cmsgs() where the read access to sk->sk_stamp needs READ_ONCE(). BUG: KCSAN: data-race in packet_recvmsg / packet_recvmsg write (marked) to 0xffff88803c81f258 of 8 bytes by task 19171 on cpu 0: sock_write_timestamp include/net/sock.h:2670 [inline] sock_recv_cmsgs include/net/sock.h:2722 [inline] packet_recvmsg+0xb97/0xd00 net/packet/af_packet.c:3489 sock_recvmsg_nosec net/socket.c:1019 [inline] sock_recvmsg+0x11a/0x130 net/socket.c:1040 sock_read_iter+0x176/0x220 net/soc

    • Mettez à jour vers 5.4.0-1056.61~18.04.1
    Publication Mise à jour
  20. CVE-2023-54214

    Élevée · CVSS 8.8EPSS 0,3%Correctif disponible

    Bluetooth: L2CAP: Fix potential user-after-free

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix potential user-after-free This fixes all instances of which requires to allocate a buffer calling alloc_skb which may release the chan lock and reacquire later which makes it possible that the chan is disconnected in the meantime.

    • Mettez à jour vers 5.4.0-1051.56~18.04.1
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →