p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-azure-5.4 · Page n° 50

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

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 1756

  1. CVE-2021-47482

    Moyenne · CVSS 5.3EPSS 0,74%Correctif disponible

    net: batman-adv: fix error handling

    In the Linux kernel, the following vulnerability has been resolved: net: batman-adv: fix error handling Syzbot reported ODEBUG warning in batadv_nc_mesh_free(). The problem was in wrong error handling in batadv_mesh_init(). Before this patch batadv_mesh_init() was calling batadv_mesh_free() in case of any batadv_*_init() calls failure. This approach may work well, when there is some kind of indicator, which can tell which parts of batadv are initialized; but there isn't any. All written above lead to cleaning up uninitialized fields. Even if we hide ODEBUG warning by initializing bat_priv->nc.work, syzbot was able to hit GPF in batadv_nc_

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  2. CVE-2021-47480

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    scsi: core: Put LLD module refcnt after SCSI device is released

    In the Linux kernel, the following vulnerability has been resolved: scsi: core: Put LLD module refcnt after SCSI device is released SCSI host release is triggered when SCSI device is freed. We have to make sure that the low-level device driver module won't be unloaded before SCSI host instance is released because shost->hostt is required in the release handler. Make sure to put LLD module refcnt after SCSI device is released. Fixes a kernel panic of 'BUG: unable to handle page fault for address' reported by Changhui and Yi.

    • Mettez à jour vers 5.4.0-1068.71~18.04.1
    Publication Mise à jour
  3. CVE-2021-47478

    Critique · CVSS 9.1EPSS 0,69%Correctif disponible

    isofs: Fix out of bound access for corrupted isofs image

    In the Linux kernel, the following vulnerability has been resolved: isofs: Fix out of bound access for corrupted isofs image When isofs image is suitably corrupted isofs_read_inode() can read data beyond the end of buffer. Sanity-check the directory entry length before using it.

    • Mettez à jour vers 5.4.0-1068.71~18.04.1
    Publication Mise à jour
  4. CVE-2021-47477

    Moyenne · CVSS 5.3EPSS 0,72%Correctif disponible

    comedi: dt9812: fix DMA buffers on stack

    In the Linux kernel, the following vulnerability has been resolved: comedi: dt9812: fix DMA buffers on stack USB transfer buffers are typically mapped for DMA and must not be allocated on the stack or transfers will fail. Allocate proper transfer buffers in the various command helpers and return an error on short transfers instead of acting on random stack data. Note that this also fixes a stack info leak on systems where DMA is not used as 32 bytes are always sent to the device regardless of how short the command is.

    • Mettez à jour vers 5.4.0-1068.71~18.04.1
    Publication Mise à jour
  5. CVE-2021-47476

    Moyenne · CVSS 4.6EPSS 0,39%Correctif disponible

    comedi: ni_usb6501: fix NULL-deref in command paths

    In the Linux kernel, the following vulnerability has been resolved: comedi: ni_usb6501: fix NULL-deref in command paths The driver uses endpoint-sized USB transfer buffers but had no sanity checks on the sizes. This can lead to zero-size-pointer dereferences or overflowed transfer buffers in ni6501_port_command() and ni6501_counter_command() if a (malicious) device has smaller max-packet sizes than expected (or when doing descriptor fuzz testing). Add the missing sanity checks to probe().

    • Mettez à jour vers 5.4.0-1068.71~18.04.1
    Publication Mise à jour
  6. CVE-2021-47475

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

    comedi: vmk80xx: fix transfer-buffer overflows

    In the Linux kernel, the following vulnerability has been resolved: comedi: vmk80xx: fix transfer-buffer overflows The driver uses endpoint-sized USB transfer buffers but up until recently had no sanity checks on the sizes. Commit e1f13c879a7c ("staging: comedi: check validity of wMaxPacketSize of usb endpoints found") inadvertently fixed NULL-pointer dereferences when accessing the transfer buffers in case a malicious device has a zero wMaxPacketSize. Make sure to allocate buffers large enough to handle also the other accesses that are done without a size check (e.g. byte 18 in vmk80xx_cnt_insn_read() for the VMK8061_MODEL) to avoid writ

    • Mettez à jour vers 5.4.0-1068.71~18.04.1
    Publication Mise à jour
  7. CVE-2021-47474

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

    comedi: vmk80xx: fix bulk-buffer overflow

    In the Linux kernel, the following vulnerability has been resolved: comedi: vmk80xx: fix bulk-buffer overflow The driver is using endpoint-sized buffers but must not assume that the tx and rx buffers are of equal size or a malicious device could overflow the slab-allocated receive buffer when doing bulk transfers.

    • Mettez à jour vers 5.4.0-1068.71~18.04.1
    Publication Mise à jour
  8. CVE-2021-47468

    Moyenne · CVSS 5.5EPSS 0,18%Correctif disponible

    isdn: mISDN: Fix sleeping function called from invalid context

    In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN: Fix sleeping function called from invalid context The driver can call card->isac.release() function from an atomic context. Fix this by calling this function after releasing the lock. The following log reveals it: [ 44.168226 ] BUG: sleeping function called from invalid context at kernel/workqueue.c:3018 [ 44.168941 ] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 5475, name: modprobe [ 44.169574 ] INFO: lockdep is turned off. [ 44.169899 ] irq event stamp: 0 [ 44.170160 ] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 44.17062

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  9. CVE-2021-47466

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    mm, slub: fix potential memoryleak in kmem_cache_open()

    In the Linux kernel, the following vulnerability has been resolved: mm, slub: fix potential memoryleak in kmem_cache_open() In error path, the random_seq of slub cache might be leaked. Fix this by using __kmem_cache_release() to release all the relevant resources.

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  10. CVE-2021-47465

    Élevée · CVSS 7.1EPSS 0,22%Correctif disponible

    KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()

    In the Linux kernel, the following vulnerability has been resolved: KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() In commit 10d91611f426 ("powerpc/64s: Reimplement book3s idle code in C") kvm_start_guest() became idle_kvm_start_guest(). The old code allocated a stack frame on the emergency stack, but didn't use the frame to store anything, and also didn't store anything in its caller's frame. idle_kvm_start_guest() on the other hand is written more like a normal C function, it creates a frame on entry, and also stores CR/LR into its callers frame (per the ABI). The problem is that there is no caller frame on the emergen

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  11. CVE-2021-47464

    Élevée · CVSS 7.4EPSS 0,23%Correctif disponible

    audit: fix possible null-pointer dereference in audit_filter_rules

    In the Linux kernel, the following vulnerability has been resolved: audit: fix possible null-pointer dereference in audit_filter_rules Fix possible null-pointer dereference in audit_filter_rules. audit_filter_rules() error: we previously assumed 'ctx' could be null

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  12. CVE-2021-47460

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    ocfs2: fix data corruption after conversion from inline format

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix data corruption after conversion from inline format Commit 6dbf7bb55598 ("fs: Don't invalidate page buffers in block_write_full_page()") uncovered a latent bug in ocfs2 conversion from inline inode format to a normal inode format. The code in ocfs2_convert_inline_data_to_extents() attempts to zero out the whole cluster allocated for file data by grabbing, zeroing, and dirtying all pages covering this cluster. However these pages are beyond i_size, thus writeback code generally ignores these dirty pages and no blocks were ever actually zeroed on the disk. This

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  13. CVE-2021-47459

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

    can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv

    In the Linux kernel, the following vulnerability has been resolved: can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv It will trigger UAF for rx_kref of j1939_priv as following. cpu0 cpu1 j1939_sk_bind(socket0, ndev0, ...) j1939_netdev_start j1939_sk_bind(socket1, ndev0, ...) j1939_netdev_start j1939_priv_set j1939_priv_get_by_ndev_locked j1939_jsk_add ..... j1939_netdev_stop kref_put_lock(&priv->rx_kref, ...) kref_get(&pr

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  14. CVE-2021-47458

    Élevée · CVSS 7.1EPSS 0,25%Correctif disponible

    ocfs2: mount fails with buffer overflow in strlen

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: mount fails with buffer overflow in strlen Starting with kernel 5.11 built with CONFIG_FORTIFY_SOURCE mouting an ocfs2 filesystem with either o2cb or pcmk cluster stack fails with the trace below. Problem seems to be that strings for cluster stack and cluster name are not guaranteed to be null terminated in the disk representation, while strlcpy assumes that the source string is always null terminated. This causes a read outside of the source string triggering the buffer overflow detection. detected buffer overflow in strlen ------------[ cut here ]-----------

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  15. CVE-2021-47456

    Élevée · CVSS 8.4EPSS 0,24%Correctif disponible

    can: peak_pci: peak_pci_remove(): fix UAF

    In the Linux kernel, the following vulnerability has been resolved: can: peak_pci: peak_pci_remove(): fix UAF When remove the module peek_pci, referencing 'chan' again after releasing 'dev' will cause UAF. Fix this by releasing 'dev' later. The following log reveals it: [ 35.961814 ] BUG: KASAN: use-after-free in peak_pci_remove+0x16f/0x270 [peak_pci] [ 35.963414 ] Read of size 8 at addr ffff888136998ee8 by task modprobe/5537 [ 35.965513 ] Call Trace: [ 35.965718 ] dump_stack_lvl+0xa8/0xd1 [ 35.966028 ] print_address_description+0x87/0x3b0 [ 35.966420 ] kasan_report+0x172/0x1c0 [ 35.966725 ] ? peak_pci_remove+0x16f/0x27

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  16. CVE-2021-47445

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    drm/msm: Fix null pointer dereference on pointer edp

    In the Linux kernel, the following vulnerability has been resolved: drm/msm: Fix null pointer dereference on pointer edp The initialization of pointer dev dereferences pointer edp before edp is null checked, so there is a potential null pointer deference issue. Fix this by only dereferencing edp after edp has been null checked. Addresses-Coverity: ("Dereference before null check")

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  17. CVE-2021-47443

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()

    In the Linux kernel, the following vulnerability has been resolved: NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() 'params' is allocated in digital_tg_listen_mdaa(), but not free when digital_send_cmd() failed, which will cause memory leak. Fix it by freeing 'params' if digital_send_cmd() return failed.

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  18. CVE-2021-47442

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    NFC: digital: fix possible memory leak in digital_in_send_sdd_req()

    In the Linux kernel, the following vulnerability has been resolved: NFC: digital: fix possible memory leak in digital_in_send_sdd_req() 'skb' is allocated in digital_in_send_sdd_req(), but not free when digital_in_send_cmd() failed, which will cause memory leak. Fix it by freeing 'skb' if digital_in_send_cmd() return failed.

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  19. CVE-2021-47441

    Élevée · CVSS 7.3EPSS 0,24%Correctif disponible

    mlxsw: thermal: Fix out-of-bounds memory accesses

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: thermal: Fix out-of-bounds memory accesses Currently, mlxsw allows cooling states to be set above the maximum cooling state supported by the driver: # cat /sys/class/thermal/thermal_zone2/cdev0/type mlxsw_fan # cat /sys/class/thermal/thermal_zone2/cdev0/max_state 10 # echo 18 > /sys/class/thermal/thermal_zone2/cdev0/cur_state # echo $? 0 This results in out-of-bounds memory accesses when thermal state transition statistics are enabled (CONFIG_THERMAL_STATISTICS=y), as the transition table is accessed with a too large index (state) [1]. According to the ther

    • Mettez à jour vers 5.4.0-1065.68~18.04.1
    Publication Mise à jour
  20. CVE-2021-47436

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    usb: musb: dsps: Fix the probe error path

    In the Linux kernel, the following vulnerability has been resolved: usb: musb: dsps: Fix the probe error path Commit 7c75bde329d7 ("usb: musb: musb_dsps: request_irq() after initializing musb") has inverted the calls to dsps_setup_optional_vbus_irq() and dsps_create_musb_pdev() without updating correctly the error path. dsps_create_musb_pdev() allocates and registers a new platform device which must be unregistered and freed with platform_device_unregister(), and this is missing upon dsps_setup_optional_vbus_irq() error. While on the master branch it seems not to trigger any issue, I observed a kernel crash because of a NULL pointer derefe

    • Mettez à jour vers 5.4.0-1065.68~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 →