p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-oracle-5.15 · Page n° 41

Vulnérabilité publiée pour linux-oracle-5.15 au cours des 30 derniers jours : 0. Dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 4250

  1. CVE-2023-53379

    Moyenne · CVSS 5.5EPSS 0,15%Correctif disponible

    usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()

    In the Linux kernel, the following vulnerability has been resolved: usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() Smatch reports: drivers/usb/phy/phy-tahvo.c: tahvo_usb_probe() warn: missing unwind goto? After geting irq, if ret < 0, it will return without error handling to free memory. Just add error handling to fix this problem.

    • Mettez à jour vers 5.15.0-1045.51~20.04.1
    Publication Mise à jour
  2. CVE-2023-53375

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    tracing: Free error logs of tracing instances

    In the Linux kernel, the following vulnerability has been resolved: tracing: Free error logs of tracing instances When a tracing instance is removed, the error messages that hold errors that occurred in the instance needs to be freed. The following reports a memory leak: # cd /sys/kernel/tracing # mkdir instances/foo # echo 'hist:keys=x' > instances/foo/events/sched/sched_switch/trigger # cat instances/foo/error_log [ 117.404795] hist:sched:sched_switch: error: Couldn't find field Command: hist:keys=x ^ # rmdir instances/foo Then check for memory leaks: # echo scan > /sys/kernel/debug/kmemleak # cat /sys

    • Mettez à jour vers 5.15.0-1040.46~20.04.1
    Publication Mise à jour
  3. CVE-2023-53373

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

    crypto: seqiv - Handle EBUSY correctly

    In the Linux kernel, the following vulnerability has been resolved: crypto: seqiv - Handle EBUSY correctly As it is seqiv only handles the special return value of EINPROGERSS, which means that in all other cases it will free data related to the request. However, as the caller of seqiv may specify MAY_BACKLOG, we also need to expect EBUSY and treat it in the same way. Otherwise backlogged requests will trigger a use-after-free.

    • Mettez à jour vers 5.15.0-1037.43~20.04.1
    Publication Mise à jour
  4. CVE-2023-53372

    Élevée · CVSS 8.2EPSS 0,39%Correctif disponible

    sctp: fix a potential overflow in sctp_ifwdtsn_skip

    In the Linux kernel, the following vulnerability has been resolved: sctp: fix a potential overflow in sctp_ifwdtsn_skip Currently, when traversing ifwdtsn skips with _sctp_walk_ifwdtsn, it only checks the pos against the end of the chunk. However, the data left for the last pos may be < sizeof(struct sctp_ifwdtsn_skip), and dereference it as struct sctp_ifwdtsn_skip may cause coverflow. This patch fixes it by checking the pos against "the end of the chunk - sizeof(struct sctp_ifwdtsn_skip)" in sctp_ifwdtsn_skip, similar to sctp_fwdtsn_skip.

    • Mettez à jour vers 5.15.0-1040.46~20.04.1
    Publication Mise à jour
  5. CVE-2023-53369

    Moyenne · CVSS 5.5EPSS 0,18%Correctif disponible

    net: dcb: choose correct policy to parse DCB_ATTR_BCN

    In the Linux kernel, the following vulnerability has been resolved: net: dcb: choose correct policy to parse DCB_ATTR_BCN The dcbnl_bcn_setcfg uses erroneous policy to parse tb[DCB_ATTR_BCN], which is introduced in commit 859ee3c43812 ("DCB: Add support for DCB BCN"). Please see the comment in below code static int dcbnl_bcn_setcfg(...) { ... ret = nla_parse_nested_deprecated(..., dcbnl_pfc_up_nest, .. ) // !!! dcbnl_pfc_up_nest for attributes // DCB_PFC_UP_ATTR_0 to DCB_PFC_UP_ATTR_ALL in enum dcbnl_pfc_up_attrs ... for (i = DCB_BCN_ATTR_RP_0; i <= DCB_BCN_ATTR_RP_7; i++) { // !!! DCB_BCN_ATTR_RP_0 to DCB_BCN_ATTR_RP_7 in e

    • Mettez à jour vers 5.15.0-1047.53~20.04.1
    Publication Mise à jour
  6. CVE-2022-50399

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

    media: atomisp: prevent integer overflow in sh_css_set_black_frame()

    In the Linux kernel, the following vulnerability has been resolved: media: atomisp: prevent integer overflow in sh_css_set_black_frame() The "height" and "width" values come from the user so the "height * width" multiplication can overflow.

    • Mettez à jour vers 5.15.0-1029.35~20.04.1
    Publication Mise à jour
  7. CVE-2022-50396

    Moyenne · CVSS 5.5EPSS 0,17%Correctif disponible

    net: sched: fix memory leak in tcindex_set_parms

    In the Linux kernel, the following vulnerability has been resolved: net: sched: fix memory leak in tcindex_set_parms Syzkaller reports a memory leak as follows: ==================================== BUG: memory leak unreferenced object 0xffff88810c287f00 (size 256): comm "syz-executor105", pid 3600, jiffies 4294943292 (age 12.990s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<ffffffff814cf9f0>] kmalloc_trace+0x20/0x90 mm/slab_common.c:1046 [<ffffffff839c9e07>] kmalloc include/linux/slab.h:576 [i

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  8. CVE-2022-50395

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    integrity: Fix memory leakage in keyring allocation error path

    In the Linux kernel, the following vulnerability has been resolved: integrity: Fix memory leakage in keyring allocation error path Key restriction is allocated in integrity_init_keyring(). However, if keyring allocation failed, it is not freed, causing memory leaks.

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  9. CVE-2022-50394

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

    i2c: ismt: Fix an out-of-bounds bug in ismt_access()

    In the Linux kernel, the following vulnerability has been resolved: i2c: ismt: Fix an out-of-bounds bug in ismt_access() When the driver does not check the data from the user, the variable 'data->block[0]' may be very large to cause an out-of-bounds bug. The following log can reveal it: [ 33.995542] i2c i2c-1: ioctl, cmd=0x720, arg=0x7ffcb3dc3a20 [ 33.995978] ismt_smbus 0000:00:05.0: I2C_SMBUS_BLOCK_DATA: WRITE [ 33.996475] ================================================================== [ 33.996995] BUG: KASAN: out-of-bounds in ismt_access.cold+0x374/0x214b [ 33.997473] Read of size 18446744073709551615 at addr ffff88810efcf

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  10. CVE-2022-50392

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()

    In the Linux kernel, the following vulnerability has been resolved: ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe() The node returned by of_parse_phandle() with refcount incremented, of_node_put() needs be called when finish using it. So add it in the error path in mt8183_mt6358_ts3a227_max98357_dev_probe().

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  11. CVE-2022-50389

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak

    In the Linux kernel, the following vulnerability has been resolved: tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak In crb_acpi_add(), we get the TPM2 table to retrieve information like start method, and then assign them to the priv data, so the TPM2 table is not used after the init, should be freed, call acpi_put_table() to fix the memory leak.

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  12. CVE-2022-50388

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    nvme: fix multipath crash caused by flush request when blktrace is enabled

    In the Linux kernel, the following vulnerability has been resolved: nvme: fix multipath crash caused by flush request when blktrace is enabled The flush request initialized by blk_kick_flush has NULL bio, and it may be dealt with nvme_end_req during io completion. When blktrace is enabled, nvme_trace_bio_complete with multipath activated trying to access NULL pointer bio from flush request results in the following crash: [ 2517.831677] BUG: kernel NULL pointer dereference, address: 000000000000001a [ 2517.835213] #PF: supervisor read access in kernel mode [ 2517.838724] #PF: error_code(0x0000) - not-present page [ 2517.842222] PGD 7b2d5106

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  13. CVE-2022-50387

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    net: hinic: fix the issue of CMDQ memory leaks

    In the Linux kernel, the following vulnerability has been resolved: net: hinic: fix the issue of CMDQ memory leaks When hinic_set_cmdq_depth() fails in hinic_init_cmdqs(), the cmdq memory is not released correctly. Fix it.

    • Mettez à jour vers 5.15.0-1029.35~20.04.1
    Publication Mise à jour
  14. CVE-2022-50386

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

    Bluetooth: L2CAP: Fix user-after-free

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix user-after-free This uses l2cap_chan_hold_unless_zero() after calling __l2cap_get_chan_blah() to prevent the following trace: Bluetooth: l2cap_core.c:static void l2cap_chan_destroy(struct kref *kref) Bluetooth: chan 0000000023c4974d Bluetooth: parent 00000000ae861c08 ================================================================== BUG: KASAN: use-after-free in __mutex_waiter_is_first kernel/locking/mutex.c:191 [inline] BUG: KASAN: use-after-free in __mutex_lock_common kernel/locking/mutex.c:671 [inline] BUG: KASAN: use-after-free in __mutex_lock+0x2

    • Mettez à jour vers 5.15.0-1029.35~20.04.1
    Publication Mise à jour
  15. CVE-2022-50385

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    NFS: Fix an Oops in nfs_d_automount()

    In the Linux kernel, the following vulnerability has been resolved: NFS: Fix an Oops in nfs_d_automount() When mounting from a NFSv4 referral, path->dentry can end up being a negative dentry, so derive the struct nfs_server from the dentry itself instead.

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  16. CVE-2022-50384

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

    staging: vme_user: Fix possible UAF in tsi148_dma_list_add

    In the Linux kernel, the following vulnerability has been resolved: staging: vme_user: Fix possible UAF in tsi148_dma_list_add Smatch report warning as follows: drivers/staging/vme_user/vme_tsi148.c:1757 tsi148_dma_list_add() warn: '&entry->list' not removed from list In tsi148_dma_list_add(), the error path "goto err_dma" will not remove entry->list from list->entries, but entry will be freed, then list traversal may cause UAF. Fix by removeing it from list->entries before free().

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  17. CVE-2022-50382

    Moyenne · CVSS 5.5EPSS 0,12%Correctif disponible

    padata: Always leave BHs disabled when running ->parallel()

    In the Linux kernel, the following vulnerability has been resolved: padata: Always leave BHs disabled when running ->parallel() A deadlock can happen when an overloaded system runs ->parallel() in the context of the current task: padata_do_parallel ->parallel() pcrypt_aead_enc/dec padata_do_serial spin_lock(&reorder->lock) // BHs still enabled <interrupt> ... __do_softirq ... padata_do_serial spin_lock(&reorder->lock) It's a bug for BHs to be on in _do_serial as Steffen points out, so en

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  18. CVE-2022-50381

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    md: fix a crash in mempool_free

    In the Linux kernel, the following vulnerability has been resolved: md: fix a crash in mempool_free There's a crash in mempool_free when running the lvm test shell/lvchange-rebuild-raid.sh. The reason for the crash is this: * super_written calls atomic_dec_and_test(&mddev->pending_writes) and wake_up(&mddev->sb_wait). Then it calls rdev_dec_pending(rdev, mddev) and bio_put(bio). * so, the process that waited on sb_wait and that is woken up is racing with bio_put(bio). * if the process wins the race, it calls bioset_exit before bio_put(bio) is executed. * bio_put(bio) attempts to free a bio into a destroyed bio set - causing a cra

    • Mettez à jour vers 5.15.0-1032.38~20.04.1
    Publication Mise à jour
  19. CVE-2022-50379

    Moyenne · CVSS 4.7EPSS 0,11%Correctif disponible

    btrfs: fix race between quota enable and quota rescan ioctl

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix race between quota enable and quota rescan ioctl When enabling quotas, at btrfs_quota_enable(), after committing the transaction, we change fs_info->quota_root to point to the quota root we created and set BTRFS_FS_QUOTA_ENABLED at fs_info->flags. Then we try to start the qgroup rescan worker, first by initializing it with a call to qgroup_rescan_init() - however if that fails we end up freeing the quota root but we leave fs_info->quota_root still pointing to it, this can later result in a use-after-free somewhere else. We have previously set the flags BTRFS_FS_

    • Mettez à jour vers 5.15.0-1029.35~20.04.1
    Publication Mise à jour
  20. CVE-2022-50378

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

    drm/meson: reorder driver deinit sequence to fix use-after-free bug

    In the Linux kernel, the following vulnerability has been resolved: drm/meson: reorder driver deinit sequence to fix use-after-free bug Unloading the driver triggers the following KASAN warning: [ +0.006275] ============================================================= [ +0.000029] BUG: KASAN: use-after-free in __list_del_entry_valid+0xe0/0x1a0 [ +0.000026] Read of size 8 at addr ffff000020c395e0 by task rmmod/2695 [ +0.000019] CPU: 5 PID: 2695 Comm: rmmod Tainted: G C O 5.19.0-rc6-lrmbkasan+ #1 [ +0.000013] Hardware name: Hardkernel ODROID-N2Plus (DT) [ +0.000008] Call trace: [ +0.000007] dump_backtrace+0x1ec/0x280 [

    • Mettez à jour vers 5.15.0-1029.35~20.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 →