p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости linux-ibm-5.4 · Страница 51

За последние 30 дней в linux-ibm-5.4 опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 1295

  1. CVE-2022-48644

    Средний · CVSS 6.7EPSS 0,23%Есть исправление

    net/sched: taprio: avoid disabling offload when it was never enabled

    In the Linux kernel, the following vulnerability has been resolved: net/sched: taprio: avoid disabling offload when it was never enabled In an incredibly strange API design decision, qdisc->destroy() gets called even if qdisc->init() never succeeded, not exclusively since commit 87b60cfacf9f ("net_sched: fix error recovery at qdisc creation"), but apparently also earlier (in the case of qdisc_create_dflt()). The taprio qdisc does not fully acknowledge this when it attempts full offload, because it starts off with q->flags = TAPRIO_FLAGS_INVALID in taprio_init(), then it replaces q->flags with TCA_TAPRIO_ATTR_FLAGS parsed from netlink (in t

    • Обновитесь до 5.4.0-1041.46~18.04.1
  2. CVE-2022-48641

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    netfilter: ebtables: fix memory leak when blob is malformed

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ebtables: fix memory leak when blob is malformed The bug fix was incomplete, it "replaced" crash with a memory leak. The old code had an assignment to "ret" embedded into the conditional, restore this.

    • Обновитесь до 5.4.0-1041.46~18.04.1
  3. CVE-2022-48639

    Средний · CVSS 6.8EPSS 0,23%Есть исправление

    net: sched: fix possible refcount leak in tc_new_tfilter()

    In the Linux kernel, the following vulnerability has been resolved: net: sched: fix possible refcount leak in tc_new_tfilter() tfilter_put need to be called to put the refount got by tp->ops->get to avoid possible refcount leak when chain->tmplt_ops != NULL and chain->tmplt_ops != tp->ops.

    • Обновитесь до 5.4.0-1041.46~18.04.1
  4. CVE-2022-48636

    Высокий · CVSS 7.8EPSS 0,24%Есть исправление

    s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup

    In the Linux kernel, the following vulnerability has been resolved: s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup Fix Oops in dasd_alias_get_start_dev() function caused by the pavgroup pointer being NULL. The pavgroup pointer is checked on the entrance of the function but without the lcu->lock being held. Therefore there is a race window between dasd_alias_get_start_dev() and _lcu_update() which sets pavgroup to NULL with the lcu->lock held. Fix by checking the pavgroup pointer with lcu->lock held.

    • Обновитесь до 5.4.0-1041.46~18.04.1
    Опубликовано Обновлено
  5. CVE-2022-48631

    Высокий · CVSS 7.1EPSS 0,24%Есть исправление

    ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 When walking through an inode extents, the ext4_ext_binsearch_idx() function assumes that the extent header has been previously validated. However, there are no checks that verify that the number of entries (eh->eh_entries) is non-zero when depth is > 0. And this will lead to problems because the EXT_FIRST_INDEX() and EXT_LAST_INDEX() will return garbage and result in this: [ 135.245946] ------------[ cut here ]------------ [ 135.247579] kernel BUG at fs/ext4/extents.c:2258! [ 135.249045] invalid o

    • Обновитесь до 5.4.0-1041.46~18.04.1
  6. CVE-2023-52646

    Средний · CVSS 6.8EPSS 0,24%Есть исправление

    aio: fix mremap after fork null-deref

    In the Linux kernel, the following vulnerability has been resolved: aio: fix mremap after fork null-deref Commit e4a0d3e720e7 ("aio: Make it possible to remap aio ring") introduced a null-deref if mremap is called on an old aio mapping after fork as mm->ioctx_table will be set to NULL. [jmoyer@redhat.com: fix 80 column issue]

    • Обновитесь до 5.4.0-1049.54~18.04.1
  7. CVE-2021-47217

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails

    In the Linux kernel, the following vulnerability has been resolved: x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails Check for a valid hv_vp_index array prior to derefencing hv_vp_index when setting Hyper-V's TSC change callback. If Hyper-V setup failed in hyperv_init(), the kernel will still report that it's running under Hyper-V, but will have silently disabled nearly all functionality. BUG: kernel NULL pointer dereference, address: 0000000000000010 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: 0000 [#1] SMP CPU: 4 PID: 1 Comm: swapper/0 Not

    • Обновитесь до 5.4.0-1014.15~18.04.1
  8. CVE-2021-47216

    Средний · CVSS 5.5EPSS 0,23%Есть исправление

    scsi: advansys: Fix kernel pointer leak

    In the Linux kernel, the following vulnerability has been resolved: scsi: advansys: Fix kernel pointer leak Pointers should be printed with %p or %px rather than cast to 'unsigned long' and printed with %lx. Change %lx to %p to print the hashed pointer.

    • Обновитесь до 5.4.0-1014.15~18.04.1
  9. CVE-2021-47210

    Средний · CVSS 5.5EPSS 0,22%Есть исправление

    usb: typec: tipd: Remove WARN_ON in tps6598x_block_read

    In the Linux kernel, the following vulnerability has been resolved: usb: typec: tipd: Remove WARN_ON in tps6598x_block_read Calling tps6598x_block_read with a higher than allowed len can be handled by just returning an error. There's no need to crash systems with panic-on-warn enabled.

    • Обновитесь до 5.4.0-1014.15~18.04.1
    Опубликовано Обновлено
  10. CVE-2021-47207

    Средний · CVSS 5.7EPSS 0,23%Есть исправление

    ALSA: gus: fix null pointer dereference on pointer block

    In the Linux kernel, the following vulnerability has been resolved: ALSA: gus: fix null pointer dereference on pointer block The pointer block return from snd_gf1_dma_next_block could be null, so there is a potential null pointer dereference issue. Fix this by adding a null check before dereference.

    • Обновитесь до 5.4.0-1014.15~18.04.1
  11. CVE-2021-47206

    Средний · CVSS 5.5EPSS 0,23%Есть исправление

    usb: host: ohci-tmio: check return value after calling platform_get_resource()

    In the Linux kernel, the following vulnerability has been resolved: usb: host: ohci-tmio: check return value after calling platform_get_resource() It will cause null-ptr-deref if platform_get_resource() returns NULL, we need check the return value.

    • Обновитесь до 5.4.0-1014.15~18.04.1
  12. CVE-2021-47204

    Высокий · CVSS 7.8EPSS 0,23%Есть исправление

    net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove

    In the Linux kernel, the following vulnerability has been resolved: net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove Access to netdev after free_netdev() will cause use-after-free bug. Move debug log before free_netdev() call to avoid it.

    • Обновитесь до 5.4.0-1014.15~18.04.1
  13. CVE-2021-47203

    Высокий · CVSS 8.8EPSS 0,35%Есть исправление

    scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()

    In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() When parsing the txq list in lpfc_drain_txq(), the driver attempts to pass the requests to the adapter. If such an attempt fails, a local "fail_msg" string is set and a log message output. The job is then added to a completions list for cancellation. Processing of any further jobs from the txq list continues, but since "fail_msg" remains set, jobs are added to the completions list regardless of whether a wqe was passed to the adapter. If successfully added to txcmplq, jobs are added to both lists resulting in list

    • Обновитесь до 5.4.0-1014.15~18.04.1
    Опубликовано Обновлено
  14. CVE-2021-47202

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    thermal: Fix NULL pointer dereferences in of_thermal_ functions

    In the Linux kernel, the following vulnerability has been resolved: thermal: Fix NULL pointer dereferences in of_thermal_ functions of_parse_thermal_zones() parses the thermal-zones node and registers a thermal_zone device for each subnode. However, if a thermal zone is consuming a thermal sensor and that thermal sensor device hasn't probed yet, an attempt to set trip_point_*_temp for that thermal zone device can cause a NULL pointer dereference. Fix it. console:/sys/class/thermal/thermal_zone87 # echo 120000 > trip_point_0_temp ... Unable to handle kernel NULL pointer dereference at virtual address 0000000000000020 ... Call trace:

    • Обновитесь до 5.4.0-1034.38~18.04.1
  15. CVE-2021-47201

    Высокий · CVSS 7.8EPSS 0,25%Есть исправление

    iavf: free q_vectors before queues in iavf_disable_vf

    In the Linux kernel, the following vulnerability has been resolved: iavf: free q_vectors before queues in iavf_disable_vf iavf_free_queues() clears adapter->num_active_queues, which iavf_free_q_vectors() relies on, so swap the order of these two function calls in iavf_disable_vf(). This resolves a panic encountered when the interface is disabled and then later brought up again after PF communication is restored.

    • Обновитесь до 5.4.0-1014.15~18.04.1
    Опубликовано Обновлено
  16. CVE-2021-47194

    Высокий · CVSS 7.8EPSS 0,25%Есть исправление

    cfg80211: call cfg80211_stop_ap when switch from P2P_GO type

    In the Linux kernel, the following vulnerability has been resolved: cfg80211: call cfg80211_stop_ap when switch from P2P_GO type If the userspace tools switch from NL80211_IFTYPE_P2P_GO to NL80211_IFTYPE_ADHOC via send_msg(NL80211_CMD_SET_INTERFACE), it does not call the cleanup cfg80211_stop_ap(), this leads to the initialization of in-use data. For example, this path re-init the sdata->assigned_chanctx_list while it is still an element of assigned_vifs list, and makes that linked list corrupt.

    • Обновитесь до 5.4.0-1014.15~18.04.1
    Опубликовано Обновлено
  17. CVE-2021-47192

    Средний · CVSS 5.3EPSS 0,61%Есть исправление

    scsi: core: sysfs: Fix hang when device state is set via sysfs

    In the Linux kernel, the following vulnerability has been resolved: scsi: core: sysfs: Fix hang when device state is set via sysfs This fixes a regression added with: commit f0f82e2476f6 ("scsi: core: Fix capacity set to zero after offlinining device") The problem is that after iSCSI recovery, iscsid will call into the kernel to set the dev's state to running, and with that patch we now call scsi_rescan_device() with the state_mutex held. If the SCSI error handler thread is just starting to test the device in scsi_send_eh_cmnd() then it's going to try to grab the state_mutex. We are then stuck, because when scsi_rescan_device() tries to

    • Обновитесь до 5.4.0-1014.15~18.04.1
  18. CVE-2021-47190

    Средний · CVSS 5.5EPSS 0,23%Есть исправление

    perf bpf: Avoid memory leak from perf_env__insert_btf()

    In the Linux kernel, the following vulnerability has been resolved: perf bpf: Avoid memory leak from perf_env__insert_btf() perf_env__insert_btf() doesn't insert if a duplicate BTF id is encountered and this causes a memory leak. Modify the function to return a success/error value and then free the memory if insertion didn't happen. v2. Adds a return -1 when the insertion error occurs in perf_env__fetch_btf. This doesn't affect anything as the result is never checked.

    • Обновитесь до 5.4.0-1014.15~18.04.1
  19. CVE-2021-47189

    Высокий · CVSS 7.8EPSS 0,67%Есть исправление

    btrfs: fix memory ordering between normal and ordered work functions

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix memory ordering between normal and ordered work functions Ordered work functions aren't guaranteed to be handled by the same thread which executed the normal work functions. The only way execution between normal/ordered functions is synchronized is via the WORK_DONE_BIT, unfortunately the used bitops don't guarantee any ordering whatsoever. This manifested as seemingly inexplicable crashes on ARM64, where async_chunk::inode is seen as non-null in async_cow_submit which causes submit_compressed_extents to be called and crash occurs because async_chunk::inode sudd

    • Обновитесь до 5.4.0-1014.15~18.04.1
    Опубликовано Обновлено
  20. CVE-2021-47187

    Средний · CVSS 5.5EPSS 0,22%Есть исправление

    arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency

    In the Linux kernel, the following vulnerability has been resolved: arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency The entry/exit latency and minimum residency in state for the idle states of MSM8998 were ..bad: first of all, for all of them the timings were written for CPU sleep but the min-residency-us param was miscalculated (supposedly, while porting this from downstream); Then, the power collapse states are setting PC on both the CPU cluster *and* the L2 cache, which have different timings: in the specific case of L2 the times are higher so these ones should be taken into account instead of the CPU ones. This p

    • Обновитесь до 5.4.0-1014.15~18.04.1

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →