p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-azure-5.15 · Page n° 77

Vulnérabilité publiée pour linux-azure-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 : 4531

  1. CVE-2023-53022

    Moyenne · CVSS 5.5EPSS 0,15%Correctif disponible

    net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()

    In the Linux kernel, the following vulnerability has been resolved: net: enetc: avoid deadlock in enetc_tx_onestep_tstamp() This lockdep splat says it better than I could: ================================ WARNING: inconsistent lock state 6.2.0-rc2-07010-ga9b9500ffaac-dirty #967 Not tainted -------------------------------- inconsistent {IN-SOFTIRQ-W} -> {SOFTIRQ-ON-W} usage. kworker/1:3/179 [HC0[0]:SC0[0]:HE1:SE1] takes: ffff3ec4036ce098 (_xmit_ETHER#2){+.?.}-{3:3}, at: netif_freeze_queues+0x5c/0xc0 {IN-SOFTIRQ-W} state was registered at: _raw_spin_lock+0x5c/0xc0 sch_direct_xmit+0x148/0x37c __dev_queue_xmit+0x528/0x111c ip6_finish_o

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  2. CVE-2023-53021

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

    net/sched: sch_taprio: fix possible use-after-free

    In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_taprio: fix possible use-after-free syzbot reported a nasty crash [1] in net_tx_action() which made little sense until we got a repro. This repro installs a taprio qdisc, but providing an invalid TCA_RATE attribute. qdisc_create() has to destroy the just initialized taprio qdisc, and taprio_destroy() is called. However, the hrtimer used by taprio had already fired, therefore advance_sched() called __netif_schedule(). Then net_tx_action was trying to use a destroyed qdisc. We can not undo the __netif_schedule(), so we must wait until one cpu serviced the

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  3. CVE-2023-53020

    Moyenne · CVSS 4.7EPSS 0,14%Correctif disponible

    l2tp: close all race conditions in l2tp_tunnel_register()

    In the Linux kernel, the following vulnerability has been resolved: l2tp: close all race conditions in l2tp_tunnel_register() The code in l2tp_tunnel_register() is racy in several ways: 1. It modifies the tunnel socket _after_ publishing it. 2. It calls setup_udp_tunnel_sock() on an existing socket without locking. 3. It changes sock lock class on fly, which triggers many syzbot reports. This patch amends all of them by moving socket initialization code before publishing and under sock lock. As suggested by Jakub, the l2tp lockdep class is not necessary as we can just switch to bh_lock_sock_nested().

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  4. CVE-2023-53019

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

    net: mdio: validate parameter addr in mdiobus_get_phy()

    In the Linux kernel, the following vulnerability has been resolved: net: mdio: validate parameter addr in mdiobus_get_phy() The caller may pass any value as addr, what may result in an out-of-bounds access to array mdio_map. One existing case is stmmac_init_phy() that may pass -1 as addr. Therefore validate addr before using it.

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  5. CVE-2023-53016

    Moyenne · CVSS 5.5EPSS 0,15%Correctif disponible

    Bluetooth: Fix possible deadlock in rfcomm_sk_state_change

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix possible deadlock in rfcomm_sk_state_change syzbot reports a possible deadlock in rfcomm_sk_state_change [1]. While rfcomm_sock_connect acquires the sk lock and waits for the rfcomm lock, rfcomm_sock_release could have the rfcomm lock and hit a deadlock for acquiring the sk lock. Here's a simplified flow: rfcomm_sock_connect: lock_sock(sk) rfcomm_dlc_open: rfcomm_lock() rfcomm_sock_release: rfcomm_sock_shutdown: rfcomm_lock() __rfcomm_dlc_close: rfcomm_k_state_change: lock_sock(sk) This patch drops the sk lock before calling rf

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  6. CVE-2023-53015

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    HID: betop: check shape of output reports

    In the Linux kernel, the following vulnerability has been resolved: HID: betop: check shape of output reports betopff_init() only checks the total sum of the report counts for each report field to be at least 4, but hid_betopff_play() expects 4 report fields. A device advertising an output report with one field and 4 report counts would pass the check but crash the kernel with a NULL pointer dereference in hid_betopff_play().

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  7. CVE-2023-53013

    Moyenne · CVSS 5.5EPSS 0,15%Correctif disponible

    ptdma: pt_core_execute_cmd() should use spinlock

    In the Linux kernel, the following vulnerability has been resolved: ptdma: pt_core_execute_cmd() should use spinlock The interrupt handler (pt_core_irq_handler()) of the ptdma driver can be called from interrupt context. The code flow in this function can lead down to pt_core_execute_cmd() which will attempt to grab a mutex, which is not appropriate in interrupt context and ultimately leads to a kernel panic. The fix here changes this mutex to a spinlock, which has been verified to resolve the issue.

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  8. CVE-2023-53012

    Moyenne · CVSS 5.5EPSS 0,2%Correctif disponible

    thermal: core: call put_device() only after device_register() fails

    In the Linux kernel, the following vulnerability has been resolved: thermal: core: call put_device() only after device_register() fails put_device() shouldn't be called before a prior call to device_register(). __thermal_cooling_device_register() doesn't follow that properly and needs fixing. Also thermal_cooling_device_destroy_sysfs() is getting called unnecessarily on few error paths. Fix all this by placing the calls at the right place. Based on initial work done by Caleb Connolly.

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  9. CVE-2023-53011

    Moyenne · CVSS 5.5EPSS 0,2%Correctif disponible

    net: stmmac: enable all safety features by default

    In the Linux kernel, the following vulnerability has been resolved: net: stmmac: enable all safety features by default In the original implementation of dwmac5 commit 8bf993a5877e ("net: stmmac: Add support for DWMAC5 and implement Safety Features") all safety features were enabled by default. Later it seems some implementations didn't have support for all the features, so in commit 5ac712dcdfef ("net: stmmac: enable platform specific safety features") the safety_feat_cfg structure was added to the callback and defined for some platforms to selectively enable these safety features. The problem is that only certain platforms were given tha

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  10. CVE-2023-53008

    Moyenne · CVSS 5.5EPSS 0,17%Correctif disponible

    cifs: fix potential memory leaks in session setup

    In the Linux kernel, the following vulnerability has been resolved: cifs: fix potential memory leaks in session setup Make sure to free cifs_ses::auth_key.response before allocating it as we might end up leaking memory in reconnect or mounting.

    • Mettez à jour vers 5.15.0-1051.59~20.04.1
    Publication Mise à jour
  11. CVE-2023-53007

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    tracing: Make sure trace_printk() can output as soon as it can be used

    In the Linux kernel, the following vulnerability has been resolved: tracing: Make sure trace_printk() can output as soon as it can be used Currently trace_printk() can be used as soon as early_trace_init() is called from start_kernel(). But if a crash happens, and "ftrace_dump_on_oops" is set on the kernel command line, all you get will be: [ 0.456075] <idle>-0 0dN.2. 347519us : Unknown type 6 [ 0.456075] <idle>-0 0dN.2. 353141us : Unknown type 6 [ 0.456075] <idle>-0 0dN.2. 358684us : Unknown type 6 This is because the trace_printk() event (type 6) hasn't been registered yet. That gets done via

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  12. CVE-2023-53006

    Critique · CVSS 9.8EPSS 0,55%Correctif disponible

    cifs: Fix oops due to uncleared server->smbd_conn in reconnect

    In the Linux kernel, the following vulnerability has been resolved: cifs: Fix oops due to uncleared server->smbd_conn in reconnect In smbd_destroy(), clear the server->smbd_conn pointer after freeing the smbd_connection struct that it points to so that reconnection doesn't get confused.

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  13. CVE-2023-53005

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    trace_events_hist: add check for return value of 'create_hist_field'

    In the Linux kernel, the following vulnerability has been resolved: trace_events_hist: add check for return value of 'create_hist_field' Function 'create_hist_field' is called recursively at trace_events_hist.c:1954 and can return NULL-value that's why we have to check it to avoid null pointer dereference. Found by Linux Verification Center (linuxtesting.org) with SVACE.

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  14. CVE-2023-53003

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

    EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info

    In the Linux kernel, the following vulnerability has been resolved: EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info The memory for llcc_driv_data is allocated by the LLCC driver. But when it is passed as the private driver info to the EDAC core, it will get freed during the qcom_edac driver release. So when the qcom_edac driver gets probed again, it will try to use the freed data leading to the use-after-free bug. Hence, do not pass llcc_driv_data as pvt_info but rather reference it using the platform_data pointer in the qcom_edac driver.

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  15. CVE-2023-53000

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

    netlink: prevent potential spectre v1 gadgets

    In the Linux kernel, the following vulnerability has been resolved: netlink: prevent potential spectre v1 gadgets Most netlink attributes are parsed and validated from __nla_validate_parse() or validate_nla() u16 type = nla_type(nla); if (type == 0 || type > maxtype) { /* error or continue */ } @type is then used as an array index and can be used as a Spectre v1 gadget. array_index_nospec() can be used to prevent leaking content of kernel memory to malicious users. This should take care of vast majority of netlink uses, but an audit is needed to take care of others where validation is not yet centralized in core net

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  16. CVE-2023-52999

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

    net: fix UaF in netns ops registration error path

    In the Linux kernel, the following vulnerability has been resolved: net: fix UaF in netns ops registration error path If net_assign_generic() fails, the current error path in ops_init() tries to clear the gen pointer slot. Anyway, in such error path, the gen pointer itself has not been modified yet, and the existing and accessed one is smaller than the accessed index, causing an out-of-bounds error: BUG: KASAN: slab-out-of-bounds in ops_init+0x2de/0x320 Write of size 8 at addr ffff888109124978 by task modprobe/1018 CPU: 2 PID: 1018 Comm: modprobe Not tainted 6.2.0-rc2.mptcp_ae5ac65fbed5+ #1641 Hardware name: QEMU Standard PC (Q35 + IC

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  17. CVE-2023-52997

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()

    In the Linux kernel, the following vulnerability has been resolved: ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() if (!type) continue; if (type > RTAX_MAX) return -EINVAL; ... metrics[type - 1] = val; @type being used as an array index, we need to prevent cpu speculation or risk leaking kernel memory content.

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  18. CVE-2023-52996

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    ipv4: prevent potential spectre v1 gadget in fib_metrics_match()

    In the Linux kernel, the following vulnerability has been resolved: ipv4: prevent potential spectre v1 gadget in fib_metrics_match() if (!type) continue; if (type > RTAX_MAX) return false; ... fi_val = fi->fib_metrics->metrics[type - 1]; @type being used as an array index, we need to prevent cpu speculation or risk leaking kernel memory content.

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  19. CVE-2023-52995

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    riscv/kprobe: Fix instruction simulation of JALR

    In the Linux kernel, the following vulnerability has been resolved: riscv/kprobe: Fix instruction simulation of JALR Set kprobe at 'jalr 1140(ra)' of vfs_write results in the following crash: [ 32.092235] Unable to handle kernel access to user memory without uaccess routines at virtual address 00aaaaaad77b1170 [ 32.093115] Oops [#1] [ 32.093251] Modules linked in: [ 32.093626] CPU: 0 PID: 135 Comm: ftracetest Not tainted 6.2.0-rc2-00013-gb0aa5e5df0cb-dirty #16 [ 32.093985] Hardware name: riscv-virtio,qemu (DT) [ 32.094280] epc : ksys_read+0x88/0xd6 [ 32.094855] ra : ksys_read+0xc0/0xd6 [ 32.095016] epc : ffffffff801cda80 r

    • Mettez à jour vers 5.15.0-1036.43~20.04.1
    Publication Mise à jour
  20. CVE-2023-52993

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL

    In the Linux kernel, the following vulnerability has been resolved: x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL Baoquan reported that after triggering a crash the subsequent crash-kernel fails to boot about half of the time. It triggers a NULL pointer dereference in the periodic tick code. This happens because the legacy timer interrupt (IRQ0) is resent in software which happens in soft interrupt (tasklet) context. In this context get_irq_regs() returns NULL which leads to the NULL pointer dereference. The reason for the resend is a spurious APIC interrupt on the IRQ0 vector which is captured and leads to a resend when the legacy

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