p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-intel-iotg-5.15 · Seite 77

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für linux-intel-iotg-5.15: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4699

  1. CVE-2023-53016

    Mittel · CVSS 5.5EPSS 0,15%Korrektur verfügbar

    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

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2023-53015

    Mittel · CVSS 5.5EPSS 0,21%Korrektur verfügbar

    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().

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-53013

    Mittel · CVSS 5.5EPSS 0,15%Korrektur verfügbar

    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.

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-53012

    Mittel · CVSS 5.5EPSS 0,2%Korrektur verfügbar

    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.

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2023-53011

    Mittel · CVSS 5.5EPSS 0,2%Korrektur verfügbar

    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

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2023-53007

    Mittel · CVSS 5.5EPSS 0,21%Korrektur verfügbar

    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

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2023-53006

    Kritisch · CVSS 9.8EPSS 0,55%Korrektur verfügbar

    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.

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2023-53005

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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.

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2023-53003

    Hoch · CVSS 7.8EPSS 0,27%Korrektur verfügbar

    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.

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-53000

    Hoch · CVSS 7.8EPSS 0,22%Korrektur verfügbar

    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

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2023-52999

    Hoch · CVSS 7.8EPSS 0,25%Korrektur verfügbar

    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

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2023-52997

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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.

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2023-52996

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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.

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-52995

    Mittel · CVSS 5.5EPSS 0,26%Korrektur verfügbar

    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

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2023-52993

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-52992

    Mittel · CVSS 6.7EPSS 0,27%Korrektur verfügbar

    bpf: Skip task with pid=1 in send_signal_common()

    In the Linux kernel, the following vulnerability has been resolved: bpf: Skip task with pid=1 in send_signal_common() The following kernel panic can be triggered when a task with pid=1 attaches a prog that attempts to send killing signal to itself, also see [1] for more details: Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b CPU: 3 PID: 1 Comm: systemd Not tainted 6.1.0-09652-g59fe41b5255f #148 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x100/0x178 lib/dump_stack.c:106 panic+0x2c4/0x60f kernel/panic.c:275 do_exit.cold+0x63/0xe4 kernel/exit.c:789 do_group_exit+0xd4/

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-52991

    Hoch · CVSS 7.5EPSS 0,64%Korrektur verfügbar

    net: fix NULL pointer in skb_segment_list

    In the Linux kernel, the following vulnerability has been resolved: net: fix NULL pointer in skb_segment_list Commit 3a1296a38d0c ("net: Support GRO/GSO fraglist chaining.") introduced UDP listifyed GRO. The segmentation relies on frag_list being untouched when passing through the network stack. This assumption can be broken sometimes, where frag_list itself gets pulled into linear area, leaving frag_list being NULL. When this happens it can trigger following NULL pointer dereference, and panic the kernel. Reverse the test condition should fix it. [19185.577801][ C1] BUG: kernel NULL pointer dereference, address: ... [19185.663775][

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-52989

    Mittel · CVSS 5.5EPSS 0,26%Korrektur verfügbar

    firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region

    In the Linux kernel, the following vulnerability has been resolved: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region This patch is fix for Linux kernel v2.6.33 or later. For request subaction to IEC 61883-1 FCP region, Linux FireWire subsystem have had an issue of use-after-free. The subsystem allows multiple user space listeners to the region, while data of the payload was likely released before the listeners execute read(2) to access to it for copying to user space. The issue was fixed by a commit 281e20323ab7 ("firewire: core: fix use-after-free regression in FCP handler"). The object of payload is d

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-52988

    Hoch · CVSS 7.8EPSS 0,28%Korrektur verfügbar

    ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()

    In the Linux kernel, the following vulnerability has been resolved: ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() snd_hda_get_connections() can return a negative error code. It may lead to accessing 'conn' array at a negative index. Found by Linux Verification Center (linuxtesting.org) with SVACE.

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2023-52986

    Mittel · CVSS 5.5EPSS 0,28%Korrektur verfügbar

    bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener

    In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener A listening socket linked to a sockmap has its sk_prot overridden. It points to one of the struct proto variants in tcp_bpf_prots. The variant depends on the socket's family and which sockmap programs are attached. A child socket cloned from a TCP listener initially inherits their sk_prot. But before cloning is finished, we restore the child's proto to the listener's original non-tcp_bpf_prots one. This happens in tcp_create_openreq_child -> tcp_bpf_clone. Today, in tcp_bpf_clone we detect if the child's

    • Auf 5.15.0-1030.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →