p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-oracle-5.4 · Seite 8

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 1758

  1. CVE-2022-50505

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

    iommu/amd: Fix pci device refcount leak in ppr_notifier()

    In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Fix pci device refcount leak in ppr_notifier() As comment of pci_get_domain_bus_and_slot() says, it returns a pci device with refcount increment, when finish using it, the caller must decrement the reference count by calling pci_dev_put(). So call it before returning from ppr_notifier() to avoid refcount leak.

    • Auf 5.4.0-1094.103~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-50504

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

    powerpc/rtas: avoid scheduling in rtas_os_term()

    In the Linux kernel, the following vulnerability has been resolved: powerpc/rtas: avoid scheduling in rtas_os_term() It's unsafe to use rtas_busy_delay() to handle a busy status from the ibm,os-term RTAS function in rtas_os_term(): Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b BUG: sleeping function called from invalid context at arch/powerpc/kernel/rtas.c:618 in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 1, name: swapper/0 preempt_count: 2, expected: 0 CPU: 7 PID: 1 Comm: swapper/0 Tainted: G D 6.0.0-rc5-02182-gf8553a572277-dirty #9 Call Trace: [c000000007b8f000] [c000000001337110] dump_s

    • Auf 5.4.0-1094.103~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-50503

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

    mtd: lpddr2_nvm: Fix possible null-ptr-deref

    In the Linux kernel, the following vulnerability has been resolved: mtd: lpddr2_nvm: Fix possible null-ptr-deref It will cause null-ptr-deref when resource_size(add_range) invoked, if platform_get_resource() returns NULL.

    • Auf 5.4.0-1094.103~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-50501

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

    media: coda: Add check for dcoda_iram_alloc

    In the Linux kernel, the following vulnerability has been resolved: media: coda: Add check for dcoda_iram_alloc As the coda_iram_alloc may return NULL pointer, it should be better to check the return value in order to avoid NULL poineter dereference, same as the others.

    • Auf 5.4.0-1094.103~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-50499

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

    media: dvb-core: Fix double free in dvb_register_device()

    In the Linux kernel, the following vulnerability has been resolved: media: dvb-core: Fix double free in dvb_register_device() In function dvb_register_device() -> dvb_register_media_device() -> dvb_create_media_entity(), dvb->entity is allocated and initialized. If the initialization fails, it frees the dvb->entity, and return an error code. The caller takes the error code and handles the error by calling dvb_media_device_free(), which unregisters the entity and frees the field again if it is not NULL. As dvb->entity may not NULLed in dvb_create_media_entity() when the allocation of dvbdev->pad fails, a double free may occur. This may also

    • Auf 5.4.0-1094.103~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-50497

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

    binfmt_misc: fix shift-out-of-bounds in check_special_flags

    In the Linux kernel, the following vulnerability has been resolved: binfmt_misc: fix shift-out-of-bounds in check_special_flags UBSAN reported a shift-out-of-bounds warning: left shift of 1 by 31 places cannot be represented in type 'int' Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x8d/0xcf lib/dump_stack.c:106 ubsan_epilogue+0xa/0x44 lib/ubsan.c:151 __ubsan_handle_shift_out_of_bounds+0x1e7/0x208 lib/ubsan.c:322 check_special_flags fs/binfmt_misc.c:241 [inline] create_entry fs/binfmt_misc.c:456 [inline] bm_register_write+0x9d3/0xa20 fs/binfmt_misc.c:654 vfs_write+0x11e/0x580 fs/read_writ

    • Auf 5.4.0-1094.103~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-50496

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

    dm cache: Fix UAF in destroy()

    In the Linux kernel, the following vulnerability has been resolved: dm cache: Fix UAF in destroy() Dm_cache also has the same UAF problem when dm_resume() and dm_destroy() are concurrent. Therefore, cancelling timer again in destroy().

    • Auf 5.4.0-1094.103~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-50494

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

    thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash

    In the Linux kernel, the following vulnerability has been resolved: thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash When CPU 0 is offline and intel_powerclamp is used to inject idle, it generates kernel BUG: BUG: using smp_processor_id() in preemptible [00000000] code: bash/15687 caller is debug_smp_processor_id+0x17/0x20 CPU: 4 PID: 15687 Comm: bash Not tainted 5.19.0-rc7+ #57 Call Trace: <TASK> dump_stack_lvl+0x49/0x63 dump_stack+0x10/0x16 check_preemption_disabled+0xdd/0xe0 debug_smp_processor_id+0x17/0x20 powerclamp_set_cur_state+0x7f/0xf9 [intel_powerclamp] ... ... Here CPU 0 is the control CPU b

    • Auf 5.4.0-1093.102~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-50489

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

    drm/mipi-dsi: Detach devices when removing the host

    In the Linux kernel, the following vulnerability has been resolved: drm/mipi-dsi: Detach devices when removing the host Whenever the MIPI-DSI host is unregistered, the code of mipi_dsi_host_unregister() loops over every device currently found on that bus and will unregister it. However, it doesn't detach it from the bus first, which leads to all kind of resource leaks if the host wants to perform some clean up whenever a device is detached.

    • Auf 5.4.0-1093.102~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-50486

    Mittel · CVSS 5.5EPSS 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-50485

    Mittel · CVSS 5.5EPSS 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. 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~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. 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~18.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 →