p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 3088

  1. CVE-2025-21904

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    caif_virtio: fix wrong pointer check in cfv_probe()

    In the Linux kernel, the following vulnerability has been resolved: caif_virtio: fix wrong pointer check in cfv_probe() del_vqs() frees virtqueues, therefore cfv->vq_tx pointer should be checked for NULL before calling it, not cfv->vdev. Also the current implementation is redundant because the pointer cfv->vdev is dereferenced before it is checked for NULL. Fix this by checking cfv->vq_tx for NULL instead of cfv->vdev before calling del_vqs().

    • Mettez à jour vers 5.4.0-1092.97
    Publication Mise à jour
  2. CVE-2025-21898

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    ftrace: Avoid potential division by zero in function_stat_show()

    In the Linux kernel, the following vulnerability has been resolved: ftrace: Avoid potential division by zero in function_stat_show() Check whether denominator expression x * (x - 1) * 1000 mod {2^32, 2^64} produce zero and skip stddev computation in that case. For now don't care about rec->counter * rec->counter overflow because rec->time * rec->time overflow will likely happen earlier.

    • Mettez à jour vers 5.4.0-1092.97
    Publication Mise à jour
  3. CVE-2023-53032

    Moyenne · CVSS 5.5EPSS 0,2%Correctif disponible

    netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. When first_ip is 0, last_ip is 0xFFFFFFFF, and netmask is 31, the value of an arithmetic expression 2 << (netmask - mask_bits - 1) is subject to overflow due to a failure casting operands to a larger data type before performing the arithmetic. Note that it's harmless since the value will be checked at the next step. Found by InfoTeCS on behalf of Linux Verification Center (linuxtesting.org) with SVACE.

    • Mettez à jour vers 5.4.0-1045.50
    Publication Mise à jour
  4. CVE-2023-53031

    Moyenne · CVSS 5.5EPSS 0,15%Correctif disponible

    powerpc/imc-pmu: Fix use of mutex in IRQs disabled section

    In the Linux kernel, the following vulnerability has been resolved: powerpc/imc-pmu: Fix use of mutex in IRQs disabled section Current imc-pmu code triggers a WARNING with CONFIG_DEBUG_ATOMIC_SLEEP and CONFIG_PROVE_LOCKING enabled, while running a thread_imc event. Command to trigger the warning: # perf stat -e thread_imc/CPM_CS_FROM_L4_MEM_X_DPTEG/ sleep 5 Performance counter stats for 'sleep 5': 0 thread_imc/CPM_CS_FROM_L4_MEM_X_DPTEG/ 5.002117947 seconds time elapsed 0.000131000 seconds user 0.001063000 seconds sys Below is snippet of the warning in dmesg: BUG: sleeping fun

    • Mettez à jour vers 5.4.0-1045.50
    Publication Mise à jour
  5. CVE-2023-53026

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

    RDMA/core: Fix ib block iterator counter overflow

    In the Linux kernel, the following vulnerability has been resolved: RDMA/core: Fix ib block iterator counter overflow When registering a new DMA MR after selecting the best aligned page size for it, we iterate over the given sglist to split each entry to smaller, aligned to the selected page size, DMA blocks. In given circumstances where the sg entry and page size fit certain sizes and the sg entry is not aligned to the selected page size, the total size of the aligned pages we need to cover the sg entry is >= 4GB. Under this circumstances, while iterating page aligned blocks, the counter responsible for counting how much we advanced from

    • Mettez à jour vers 5.4.0-1047.52
    Publication Mise à jour
  6. CVE-2023-53024

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

    bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation To mitigate Spectre v4, 2039f26f3aca ("bpf: Fix leakage due to insufficient speculative store bypass mitigation") inserts lfence instructions after 1) initializing a stack slot and 2) spilling a pointer to the stack. However, this does not cover cases where a stack slot is first initialized with a pointer (subject to sanitization) but then overwritten with a scalar (not subject to sanitization because the slot was already initialized). In this case, the second write may be subject to speculative

    • Mettez à jour vers 5.4.0-1047.52
    Publication Mise à jour
  7. CVE-2023-53023

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

    net: nfc: Fix use-after-free in local_cleanup()

    In the Linux kernel, the following vulnerability has been resolved: net: nfc: Fix use-after-free in local_cleanup() Fix a use-after-free that occurs in kfree_skb() called from local_cleanup(). This could happen when killing nfc daemon (e.g. neard) after detaching an nfc device. When detaching an nfc device, local_cleanup() called from nfc_llcp_unregister_device() frees local->rx_pending and decreases local->ref by kref_put() in nfc_llcp_local_put(). In the terminating process, nfc daemon releases all sockets and it leads to decreasing local->ref. After the last release of local->ref, local_cleanup() called from local_release() frees local->

    • Mettez à jour vers 5.4.0-1047.52
    Publication Mise à jour
  8. 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.4.0-1047.52
    Publication Mise à jour
  9. 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.4.0-1047.52
    Publication Mise à jour
  10. 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.4.0-1047.52
    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.4.0-1047.52
    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.4.0-1047.52
    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.4.0-1047.52
    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.4.0-1047.52
    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.4.0-1047.52
    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.4.0-1047.52
    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.4.0-1047.52
    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.4.0-1047.52
    Publication Mise à jour
  19. 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.4.0-1047.52
    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 →