p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-ibm · Seite 107

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 3088

  1. CVE-2023-52865

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

    clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data

    In the Linux kernel, the following vulnerability has been resolved: clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data Add the check for the return value of mtk_alloc_clk_data() in order to avoid NULL pointer dereference.

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2023-52864

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

    platform/x86: wmi: Fix opening of char device

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: wmi: Fix opening of char device Since commit fa1f68db6ca7 ("drivers: misc: pass miscdevice pointer via file private data"), the miscdevice stores a pointer to itself inside filp->private_data, which means that private_data will not be NULL when wmi_char_open() is called. This might cause memory corruption should wmi_char_open() be unable to find its driver, something which can happen when the associated WMI device is deleted in wmi_free_devices(). Fix the problem by using the miscdevice pointer to retrieve the WMI device data associated with a char device usi

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-52858

    Mittel · CVSS 6.2EPSS 0,25%Korrektur verfügbar

    clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data

    In the Linux kernel, the following vulnerability has been resolved: clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data Add the check for the return value of mtk_alloc_clk_data() in order to avoid NULL pointer dereference.

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-52855

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

    usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency

    In the Linux kernel, the following vulnerability has been resolved: usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency In _dwc2_hcd_urb_enqueue(), "urb->hcpriv = NULL" is executed without holding the lock "hsotg->lock". In _dwc2_hcd_urb_dequeue(): spin_lock_irqsave(&hsotg->lock, flags); ... if (!urb->hcpriv) { dev_dbg(hsotg->dev, "## urb->hcpriv is NULL ##\n"); goto out; } rc = dwc2_hcd_urb_dequeue(hsotg, urb->hcpriv); // Use urb->hcpriv ... out: spin_unlock_irqrestore(&hsotg->lock, flags); When _dwc2_hcd_urb_enqueue() and _dwc2_hcd_urb_dequeue() are concurrently executed, the NULL chec

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2023-52853

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

    hid: cp2112: Fix duplicate workqueue initialization

    In the Linux kernel, the following vulnerability has been resolved: hid: cp2112: Fix duplicate workqueue initialization Previously the cp2112 driver called INIT_DELAYED_WORK within cp2112_gpio_irq_startup, resulting in duplicate initilizations of the workqueue on subsequent IRQ startups following an initial request. This resulted in a warning in set_work_data in workqueue.c, as well as a rare NULL dereference within process_one_work in workqueue.c. Initialize the workqueue within _probe instead.

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2023-52847

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

    media: bttv: fix use after free error due to btv->timeout timer

    In the Linux kernel, the following vulnerability has been resolved: media: bttv: fix use after free error due to btv->timeout timer There may be some a race condition between timer function bttv_irq_timeout and bttv_remove. The timer is setup in probe and there is no timer_delete operation in remove function. When it hit kfree btv, the function might still be invoked, which will cause use after free bug. This bug is found by static analysis, it may be false positive. Fix it by adding del_timer_sync invoking to the remove function. cpu0 cpu1 bttv_probe ->timer_setup

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2023-52845

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

    tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING

    In the Linux kernel, the following vulnerability has been resolved: tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING syzbot reported the following uninit-value access issue [1]: ===================================================== BUG: KMSAN: uninit-value in strlen lib/string.c:418 [inline] BUG: KMSAN: uninit-value in strstr+0xb8/0x2f0 lib/string.c:756 strlen lib/string.c:418 [inline] strstr+0xb8/0x2f0 lib/string.c:756 tipc_nl_node_reset_link_stats+0x3ea/0xb50 net/tipc/node.c:2595 genl_family_rcv_msg_doit net/netlink/genetlink.c:971 [inline] genl_family_rcv_msg net/netlink/genetlink.c:1051 [inline] genl_rcv_msg+0x1

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2023-52843

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

    llc: verify mac len before reading mac header

    In the Linux kernel, the following vulnerability has been resolved: llc: verify mac len before reading mac header LLC reads the mac header with eth_hdr without verifying that the skb has an Ethernet header. Syzbot was able to enter llc_rcv on a tun device. Tun can insert packets without mac len and with user configurable skb->protocol (passing a tun_pi header when not configuring IFF_NO_PI). BUG: KMSAN: uninit-value in llc_station_ac_send_test_r net/llc/llc_station.c:81 [inline] BUG: KMSAN: uninit-value in llc_station_rcv+0x6fb/0x1290 net/llc/llc_station.c:111 llc_station_ac_send_test_r net/llc/llc_station.c:81 [inline] ll

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2023-52840

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

    Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()

    In the Linux kernel, the following vulnerability has been resolved: Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() The put_device() calls rmi_release_function() which frees "fn" so the dereference on the next line "fn->num_of_irqs" is a use after free. Move the put_device() to the end to fix this.

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-52838

    Mittel · CVSS 6.2EPSS 0,25%Korrektur verfügbar

    fbdev: imsttfb: fix a resource leak in probe

    In the Linux kernel, the following vulnerability has been resolved: fbdev: imsttfb: fix a resource leak in probe I've re-written the error handling but the bug is that if init_imstt() fails we need to call iounmap(par->cmap_regs).

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2023-52836

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

    locking/ww_mutex/test: Fix potential workqueue corruption

    In the Linux kernel, the following vulnerability has been resolved: locking/ww_mutex/test: Fix potential workqueue corruption In some cases running with the test-ww_mutex code, I was seeing odd behavior where sometimes it seemed flush_workqueue was returning before all the work threads were finished. Often this would cause strange crashes as the mutexes would be freed while they were being used. Looking at the code, there is a lifetime problem as the controlling thread that spawns the work allocates the "struct stress" structures that are passed to the workqueue threads. Then when the workqueue threads are finished, they free the stress s

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2023-52835

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

    perf/core: Bail out early if the request AUX area is out of bound

    In the Linux kernel, the following vulnerability has been resolved: perf/core: Bail out early if the request AUX area is out of bound When perf-record with a large AUX area, e.g 4GB, it fails with: #perf record -C 0 -m ,4G -e arm_spe_0// -- sleep 1 failed to mmap with 12 (Cannot allocate memory) and it reveals a WARNING with __alloc_pages(): ------------[ cut here ]------------ WARNING: CPU: 44 PID: 17573 at mm/page_alloc.c:5568 __alloc_pages+0x1ec/0x248 Call trace: __alloc_pages+0x1ec/0x248 __kmalloc_large_node+0xc0/0x1f8 __kmalloc_node+0x134/0x1e8 rb_alloc_aux+0xe0/0x298 perf_mmap+0x440/0x660 mmap_region+0x308/0x

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2023-52821

    Mittel · CVSS 5.7EPSS 0,24%Korrektur verfügbar

    drm/panel: fix a possible null pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: drm/panel: fix a possible null pointer dereference In versatile_panel_get_modes(), the return value of drm_mode_duplicate() is assigned to mode, which will lead to a NULL pointer dereference on failure of drm_mode_duplicate(). Add a check to avoid npd.

    • Auf 5.4.0-1084.89 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-52819

    Mittel · CVSS 6.6EPSS 0,24%Korrektur verfügbar

    drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga

    In the Linux kernel, the following vulnerability has been resolved: drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga For pptable structs that use flexible array sizes, use flexible arrays.

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2023-52817

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

    drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL In certain types of chips, such as VEGA20, reading the amdgpu_regs_smc file could result in an abnormal null pointer access when the smc_rreg pointer is NULL. Below are the steps to reproduce this issue and the corresponding exception log: 1. Navigate to the directory: /sys/kernel/debug/dri/0 2. Execute command: cat amdgpu_regs_smc 3. Exception Log:: [4005007.702554] BUG: kernel NULL pointer dereference, address: 0000000000000000 [4005007.702562] #PF: supervisor instruction fetch in kernel mode [400500

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-52813

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

    crypto: pcrypt - Fix hungtask for PADATA_RESET

    In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Fix hungtask for PADATA_RESET We found a hungtask bug in test_aead_vec_cfg as follows: INFO: task cryptomgr_test:391009 blocked for more than 120 seconds. "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Call trace: __switch_to+0x98/0xe0 __schedule+0x6c4/0xf40 schedule+0xd8/0x1b4 schedule_timeout+0x474/0x560 wait_for_common+0x368/0x4e0 wait_for_completion+0x20/0x30 wait_for_completion+0x20/0x30 test_aead_vec_cfg+0xab4/0xd50 test_aead+0x144/0x1f0 alg_test_aead+0xd8/0x1e0 alg_test+0x634/0x890 cryptomgr_test+0x40/0x70 kth

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-52810

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

    fs/jfs: Add check for negative db_l2nbperpage

    In the Linux kernel, the following vulnerability has been resolved: fs/jfs: Add check for negative db_l2nbperpage l2nbperpage is log2(number of blks per page), and the minimum legal value should be 0, not negative. In the case of l2nbperpage being negative, an error will occur when subsequently used as shift exponent. Syzbot reported this bug: UBSAN: shift-out-of-bounds in fs/jfs/jfs_dmap.c:799:12 shift exponent -16777216 is negative

    • Auf 5.4.0-1067.72 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-52809

    Mittel · CVSS 6EPSS 0,25%Korrektur verfügbar

    scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()

    In the Linux kernel, the following vulnerability has been resolved: scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() fc_lport_ptp_setup() did not check the return value of fc_rport_create() which can return NULL and would cause a NULL pointer dereference. Address this issue by checking return value of fc_rport_create() and log error message on fc_rport_create() failed.

    • Auf 5.4.0-1067.72 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 →