p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-oracle · Seite 19

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 3435

  1. CVE-2023-53546

    Mittel · CVSS 5.6EPSS 0,16%Korrektur verfügbar

    net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx when mlx5_cmd_exec failed in mlx5dr_cmd_create_reformat_ctx, the memory pointed by 'in' is not released, which will cause memory leak. Move memory release after mlx5_cmd_exec.

    • Auf 5.4.0-1115.124 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2023-53542

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

    ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy

    In the Linux kernel, the following vulnerability has been resolved: ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy For some reason, the driver adding support for Exynos5420 MIPI phy back in 2016 wasn't used on Exynos5420, which caused a kernel panic. Add the proper compatible for it.

    • Auf 5.4.0-1103.112 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-53541

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

    mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write

    In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write When the oob buffer length is not in multiple of words, the oob write function does out-of-bounds read on the oob source buffer at the last iteration. Fix that by always checking length limit on the oob buffer read and fill with 0xff when reaching the end of the buffer to the oob registers.

    • Auf 5.4.0-1115.124 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-53535

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

    net: bcmgenet: Add a check for oversized packets

    In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: Add a check for oversized packets Occasionnaly we may get oversized packets from the hardware which exceed the nomimal 2KiB buffer size we allocate SKBs with. Add an early check which drops the packet to avoid invoking skb_over_panic() and move on to processing the next packet.

    • Auf 5.4.0-1103.112 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2023-53533

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

    Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe

    In the Linux kernel, the following vulnerability has been resolved: Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe rpi_firmware_get() take reference, we need to release it in error paths as well. Use devm_rpi_firmware_get() helper to handling the resources. Also remove the existing rpi_firmware_put().

    • Auf 5.4.0-1108.117 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-50486

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

    net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() With clang's kernel control flow integrity (kCFI, CONFIG_CFI_CLANG), indirect call targets are validated against the expected function pointer prototype to make sure the call target is valid to help mitigate ROP attacks. If they are not identical, there is a failure at run time, which manifests as either a kernel panic or thread getting killed. A proposed warning in clang aims to catch these at compile time, which reveals: drivers/net/ethernet/ti/netcp_core.c:1944:21: error: incompatible function pointer types

    • Auf 5.4.0-1094.103 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-50485

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

    ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode

    In the Linux kernel, the following vulnerability has been resolved: ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode There are many places that will get unhappy (and crash) when ext4_iget() returns a bad inode. However, if iget the boot loader inode, allows a bad inode to be returned, because the inode may not be initialized. This mechanism can be used to bypass some checks and cause panic. To solve this problem, we add a special iget flag EXT4_IGET_BAD. Only with this flag we'd be returning bad inode from ext4_iget(), otherwise we always return the error code if the inode is bad inode.(suggested by Jan Kara)

    • Auf 5.4.0-1094.103 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-50484

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

    ALSA: usb-audio: Fix potential memory leaks

    In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix potential memory leaks When the driver hits -ENOMEM at allocating a URB or a buffer, it aborts and goes to the error path that releases the all previously allocated resources. However, when -ENOMEM hits at the middle of the sync EP URB allocation loop, the partially allocated URBs might be left without released, because ep->nurbs is still zero at that point. Fix it by setting ep->nurbs at first, so that the error handler loops over the full URB list.

    • Auf 5.4.0-1093.102 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-50482

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

    iommu/vt-d: Clean up si_domain in the init_dmars() error path

    In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Clean up si_domain in the init_dmars() error path A splat from kmem_cache_destroy() was seen with a kernel prior to commit ee2653bbe89d ("iommu/vt-d: Remove domain and devinfo mempool") when there was a failure in init_dmars(), because the iommu_domain cache still had objects. While the mempool code is now gone, there still is a leak of the si_domain memory if init_dmars() fails. So clean up si_domain in the init_dmars() error path.

    • Auf 5.4.0-1093.102 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-50481

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

    cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()

    In the Linux kernel, the following vulnerability has been resolved: cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() If device_register() fails in cxl_register_afu|adapter(), the device is not added, device_unregister() can not be called in the error path, otherwise it will cause a null-ptr-deref because of removing not added device. As comment of device_register() says, it should use put_device() to give up the reference in the error path. So split device_unregister() into device_del() and put_device(), then goes to put dev when register fails.

    • Auf 5.4.0-1094.103 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-50480

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

    memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()

    In the Linux kernel, the following vulnerability has been resolved: memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() The break of for_each_available_child_of_node() needs a corresponding of_node_put() when the reference 'child' is not used anymore. Here we do not need to call of_node_put() in fail path as '!match' means no break. While the of_platform_device_create() will created a new reference by 'child' but it has considered the refcounting.

    • Auf 5.4.0-1093.102 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-50478

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

    nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() Patch series "nilfs2: fix UBSAN shift-out-of-bounds warnings on mount time". The first patch fixes a bug reported by syzbot, and the second one fixes the remaining bug of the same kind. Although they are triggered by the same super block data anomaly, I divided it into the above two because the details of the issues and how to fix it are different. Both are required to eliminate the shift-out-of-bounds issues at mount time. This patch (of 2): If the block size exponent information written in an on-disk

    • Auf 5.4.0-1094.103 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-50476

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

    ntb_netdev: Use dev_kfree_skb_any() in interrupt context

    In the Linux kernel, the following vulnerability has been resolved: ntb_netdev: Use dev_kfree_skb_any() in interrupt context TX/RX callback handlers (ntb_netdev_tx_handler(), ntb_netdev_rx_handler()) can be called in interrupt context via the DMA framework when the respective DMA operations have completed. As such, any calls by these routines to free skb's, should use the interrupt context safe dev_kfree_skb_any() function. Previously, these callback handlers would call the interrupt unsafe version of dev_kfree_skb(). This has not presented an issue on Intel IOAT DMA engines as that driver utilizes tasklets rather than a hard interrupt han

    • Auf 5.4.0-1094.103 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-50474

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

    macintosh: fix possible memory leak in macio_add_one_device()

    In the Linux kernel, the following vulnerability has been resolved: macintosh: fix possible memory leak in macio_add_one_device() Afer commit 1fa5ae857bb1 ("driver core: get rid of struct device's bus_id string array"), the name of device is allocated dynamically. It needs to be freed when of_device_register() fails. Call put_device() to give up the reference that's taken in device_initialize(), so that it can be freed in kobject_cleanup() when the refcount hits 0. macio device is freed in macio_release_dev(), so the kfree() can be removed.

    • Auf 5.4.0-1094.103 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-50473

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

    cpufreq: Init completion before kobject_init_and_add()

    In the Linux kernel, the following vulnerability has been resolved: cpufreq: Init completion before kobject_init_and_add() In cpufreq_policy_alloc(), it will call uninitialed completion in cpufreq_sysfs_release() when kobject_init_and_add() fails. And that will cause a crash such as the following page fault in complete: BUG: unable to handle page fault for address: fffffffffffffff8 [..] RIP: 0010:complete+0x98/0x1f0 [..] Call Trace: kobject_put+0x1be/0x4c0 cpufreq_online.cold+0xee/0x1fd cpufreq_add_dev+0x183/0x1e0 subsys_interface_register+0x3f5/0x4e0 cpufreq_register_driver+0x3b7/0x670 acpi_cpufreq_init+0x56c/0x1000 [acpi_cpufreq]

    • Auf 5.4.0-1094.103 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-50470

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

    xhci: Remove device endpoints from bandwidth list when freeing the device

    In the Linux kernel, the following vulnerability has been resolved: xhci: Remove device endpoints from bandwidth list when freeing the device Endpoints are normally deleted from the bandwidth list when they are dropped, before the virt device is freed. If xHC host is dying or being removed then the endpoints aren't dropped cleanly due to functions returning early to avoid interacting with a non-accessible host controller. So check and delete endpoints that are still on the bandwidth list when freeing the virt device. Solves a list_del corruption kernel crash when unbinding xhci-pci, caused by xhci_mem_cleanup() when it later tried to del

    • Auf 5.4.0-1093.102 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-53524

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

    wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf An integer overflow occurs in the iwl_write_to_user_buf() function, which is called by the iwl_dbgfs_monitor_data_read() function. static bool iwl_write_to_user_buf(char __user *user_buf, ssize_t count, void *buf, ssize_t *size, ssize_t *bytes_copied) { int buf_size_left = count - *bytes_copied; buf_size_left = buf_size_left - (buf_size_left % sizeof(u32)); if (*size > buf_size_left) *size = buf_size_left; If the user passes a SIZE_MAX value to the "ssize_t count" parameter, the ssize_t c

    • Auf 5.4.0-1108.117 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-53521

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

    scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()

    In the Linux kernel, the following vulnerability has been resolved: scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() A fix for: BUG: KASAN: slab-out-of-bounds in ses_intf_remove+0x23f/0x270 [ses] Read of size 8 at addr ffff88a10d32e5d8 by task rmmod/12013 When edev->components is zero, accessing edev->component[0] members is wrong.

    • Auf 5.4.0-1103.112 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-53519

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

    media: v4l2-mem2mem: add lock to protect parameter num_rdy

    In the Linux kernel, the following vulnerability has been resolved: media: v4l2-mem2mem: add lock to protect parameter num_rdy Getting below error when using KCSAN to check the driver. Adding lock to protect parameter num_rdy when getting the value with function: v4l2_m2m_num_src_bufs_ready/v4l2_m2m_num_dst_bufs_ready. kworker/u16:3: [name:report&]BUG: KCSAN: data-race in v4l2_m2m_buf_queue kworker/u16:3: [name:report&] kworker/u16:3: [name:report&]read-write to 0xffffff8105f35b94 of 1 bytes by task 20865 on cpu 7: kworker/u16:3:  v4l2_m2m_buf_queue+0xd8/0x10c

    • Auf 5.4.0-1115.124 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2023-53518

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

    PM / devfreq: Fix leak in devfreq_dev_release()

    In the Linux kernel, the following vulnerability has been resolved: PM / devfreq: Fix leak in devfreq_dev_release() srcu_init_notifier_head() allocates resources that need to be released with a srcu_cleanup_notifier_head() call. Reported by kmemleak.

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