p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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: 1757

  1. CVE-2021-46966

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

    ACPI: custom_method: fix potential use-after-free issue

    In the Linux kernel, the following vulnerability has been resolved: ACPI: custom_method: fix potential use-after-free issue In cm_write(), buf is always freed when reaching the end of the function. If the requested count is less than table.length, the allocated buffer will be freed but subsequent calls to cm_write() will still try to access it. Remove the unconditional kfree(buf) at the end of the function and set the buf to NULL in the -EINVAL error path to match the rest of function.

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2021-46963

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

    scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()

    In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() RIP: 0010:kmem_cache_free+0xfa/0x1b0 Call Trace: qla2xxx_mqueuecommand+0x2b5/0x2c0 [qla2xxx] scsi_queue_rq+0x5e2/0xa40 __blk_mq_try_issue_directly+0x128/0x1d0 blk_mq_request_issue_directly+0x4e/0xb0 Fix incorrect call to free srb in qla2xxx_mqueuecommand(), as srb is now allocated by upper layers. This fixes smatch warning of srb unintended free.

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2021-46962

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

    mmc: uniphier-sd: Fix a resource leak in the remove function

    In the Linux kernel, the following vulnerability has been resolved: mmc: uniphier-sd: Fix a resource leak in the remove function A 'tmio_mmc_host_free()' call is missing in the remove function, in order to balance a 'tmio_mmc_host_alloc()' call in the probe. This is done in the error handling path of the probe, but not in the remove function. Add the missing call.

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2021-46961

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

    irqchip/gic-v3: Do not enable irqs when handling spurious interrups

    In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v3: Do not enable irqs when handling spurious interrups We triggered the following error while running our 4.19 kernel with the pseudo-NMI patches backported to it: [ 14.816231] ------------[ cut here ]------------ [ 14.816231] kernel BUG at irq.c:99! [ 14.816232] Internal error: Oops - BUG: 0 [#1] SMP [ 14.816232] Process swapper/0 (pid: 0, stack limit = 0x(____ptrval____)) [ 14.816233] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G O 4.19.95.aarch64 #14 [ 14.816233] Hardware name: evb (DT) [ 14.816234] pstate: 80400085 (Nzcv daIf +PAN -

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2021-46960

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

    cifs: Return correct error code from smb2_get_enc_key

    In the Linux kernel, the following vulnerability has been resolved: cifs: Return correct error code from smb2_get_enc_key Avoid a warning if the error percolates back up: [440700.376476] CIFS VFS: \\otters.example.com crypt_message: Could not get encryption key [440700.386947] ------------[ cut here ]------------ [440700.386948] err = 1 [440700.386977] WARNING: CPU: 11 PID: 2733 at /build/linux-hwe-5.4-p6lk6L/linux-hwe-5.4-5.4.0/lib/errseq.c:74 errseq_set+0x5c/0x70 ... [440700.397304] CPU: 11 PID: 2733 Comm: tar Tainted: G OE 5.4.0-70-generic #78~18.04.1-Ubuntu ... [440700.397334] Call Trace: [440700.397346] __filemap_set_wb

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2021-46956

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

    virtiofs: fix memory leak in virtio_fs_probe()

    In the Linux kernel, the following vulnerability has been resolved: virtiofs: fix memory leak in virtio_fs_probe() When accidentally passing twice the same tag to qemu, kmemleak ended up reporting a memory leak in virtiofs. Also, looking at the log I saw the following error (that's when I realised the duplicated tag): virtiofs: probe of virtio5 failed with error -17 Here's the kmemleak log for reference: unreferenced object 0xffff888103d47800 (size 1024): comm "systemd-udevd", pid 118, jiffies 4294893780 (age 18.340s) hex dump (first 32 bytes): 00 00 00 00 ad 4e ad de ff ff ff ff 00 00 00 00 .....N.......... ff ff ff ff f

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2021-46955

    Hoch · CVSS 8.2EPSS 0,75%Korrektur verfügbar

    openvswitch: fix stack OOB read while fragmenting IPv4 packets

    In the Linux kernel, the following vulnerability has been resolved: openvswitch: fix stack OOB read while fragmenting IPv4 packets running openvswitch on kernels built with KASAN, it's possible to see the following splat while testing fragmentation of IPv4 packets: BUG: KASAN: stack-out-of-bounds in ip_do_fragment+0x1b03/0x1f60 Read of size 1 at addr ffff888112fc713c by task handler2/1367 CPU: 0 PID: 1367 Comm: handler2 Not tainted 5.12.0-rc6+ #418 Hardware name: Red Hat KVM, BIOS 1.11.1-4.module+el8.1.0+4066+0f1aadab 04/01/2014 Call Trace: dump_stack+0x92/0xc1 print_address_description.constprop.7+0x1a/0x150 kasan_report.cold.

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2021-46953

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

    ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure

    In the Linux kernel, the following vulnerability has been resolved: ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure When failing the driver probe because of invalid firmware properties, the GTDT driver unmaps the interrupt that it mapped earlier. However, it never checks whether the mapping of the interrupt actially succeeded. Even more, should the firmware report an illegal interrupt number that overlaps with the GIC SGI range, this can result in an IPI being unmapped, and subsequent fireworks (as reported by Dann Frazier). Rework the driver to have a slightly saner behaviour and actually check whether the interrup

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2021-46951

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

    tpm: efi: Use local variable for calculating final log size

    In the Linux kernel, the following vulnerability has been resolved: tpm: efi: Use local variable for calculating final log size When tpm_read_log_efi is called multiple times, which happens when one loads and unloads a TPM2 driver multiple times, then the global variable efi_tpm_final_log_size will at some point become a negative number due to the subtraction of final_events_preboot_size occurring each time. Use a local variable to avoid this integer underflow. The following issue is now resolved: Mar 8 15:35:12 hibinst kernel: Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 Mar 8 15:35:12 hibinst kernel: Workq

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2021-46950

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

    md/raid1: properly indicate failure when ending a failed write request

    In the Linux kernel, the following vulnerability has been resolved: md/raid1: properly indicate failure when ending a failed write request This patch addresses a data corruption bug in raid1 arrays using bitmaps. Without this fix, the bitmap bits for the failed I/O end up being cleared. Since we are in the failure leg of raid1_end_write_request, the request either needs to be retried (R1BIO_WriteError) or failed (R1BIO_Degraded).

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2021-46944

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

    media: staging/intel-ipu3: Fix memory leak in imu_fmt

    In the Linux kernel, the following vulnerability has been resolved: media: staging/intel-ipu3: Fix memory leak in imu_fmt We are losing the reference to an allocated memory if try. Change the order of the check to avoid that.

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2021-46943

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

    media: staging/intel-ipu3: Fix set_fmt error handling

    In the Linux kernel, the following vulnerability has been resolved: media: staging/intel-ipu3: Fix set_fmt error handling If there in an error during a set_fmt, do not overwrite the previous sizes with the invalid config. Without this patch, v4l2-compliance ends up allocating 4GiB of RAM and causing the following OOPs [ 38.662975] ipu3-imgu 0000:00:05.0: swiotlb buffer is full (sz: 4096 bytes) [ 38.662980] DMA: Out of SW-IOMMU space for 4096 bytes at device 0000:00:05.0 [ 38.663010] general protection fault: 0000 [#1] PREEMPT SMP

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2021-46939

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

    tracing: Restructure trace_clock_global() to never block

    In the Linux kernel, the following vulnerability has been resolved: tracing: Restructure trace_clock_global() to never block It was reported that a fix to the ring buffer recursion detection would cause a hung machine when performing suspend / resume testing. The following backtrace was extracted from debugging that case: Call Trace: trace_clock_global+0x91/0xa0 __rb_reserve_next+0x237/0x460 ring_buffer_lock_reserve+0x12a/0x3f0 trace_buffer_lock_reserve+0x10/0x50 __trace_graph_return+0x1f/0x80 trace_graph_return+0xb7/0xf0 ? trace_clock_global+0x91/0xa0 ftrace_return_to_handler+0x8b/0xf0 ? pv_hash+0xa0/0xa0 return_to_handler+0x15/

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2021-46938

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

    dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails

    In the Linux kernel, the following vulnerability has been resolved: dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails When loading a device-mapper table for a request-based mapped device, and the allocation/initialization of the blk_mq_tag_set for the device fails, a following device remove will cause a double free. E.g. (dmesg): device-mapper: core: Cannot initialize queue for request-based dm-mq mapped device device-mapper: ioctl: unable to set up device queue for new table. Unable to handle kernel pointer dereference in virtual kernel address space Failing address: 0305e098835de000 TEID: 0305e098835de

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2020-36777

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

    media: dvbdev: Fix memory leak in dvb_media_device_free()

    In the Linux kernel, the following vulnerability has been resolved: media: dvbdev: Fix memory leak in dvb_media_device_free() dvb_media_device_free() is leaking memory. Free `dvbdev->adapter->conn` before setting it to NULL, as documented in include/media/media-device.h: "The media_entity instance itself must be freed explicitly by the driver if required."

    • Auf 5.4.0-1048.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2021-46936

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

    net: fix use-after-free in tw_timer_handler

    In the Linux kernel, the following vulnerability has been resolved: net: fix use-after-free in tw_timer_handler A real world panic issue was found as follow in Linux 5.4. BUG: unable to handle page fault for address: ffffde49a863de28 PGD 7e6fe62067 P4D 7e6fe62067 PUD 7e6fe63067 PMD f51e064067 PTE 0 RIP: 0010:tw_timer_handler+0x20/0x40 Call Trace: <IRQ> call_timer_fn+0x2b/0x120 run_timer_softirq+0x1ef/0x450 __do_softirq+0x10d/0x2b8 irq_exit+0xc7/0xd0 smp_apic_timer_interrupt+0x68/0x120 apic_timer_interrupt+0xf/0x20 This issue was also reported since 2017 in the thread [1], unfortunately, t

    • Auf 5.4.0-1067.72~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2021-46935

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

    binder: fix async_free_space accounting for empty parcels

    In the Linux kernel, the following vulnerability has been resolved: binder: fix async_free_space accounting for empty parcels In 4.13, commit 74310e06be4d ("android: binder: Move buffer out of area shared with user space") fixed a kernel structure visibility issue. As part of that patch, sizeof(void *) was used as the buffer size for 0-length data payloads so the driver could detect abusive clients sending 0-length asynchronous transactions to a server by enforcing limits on async_free_size. Unfortunately, on the "free" side, the accounting of async_free_space did not add the sizeof(void *) back. The result was that up to 8-bytes of async_

    • Auf 5.4.0-1067.72~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2021-46934

    Mittel · CVSS 4.6EPSS 0,23%Korrektur verfügbar

    i2c: validate user data in compat ioctl

    In the Linux kernel, the following vulnerability has been resolved: i2c: validate user data in compat ioctl Wrong user data may cause warning in i2c_transfer(), ex: zero msgs. Userspace should not be able to trigger warnings, so this patch adds validation checks for user data in compact ioctl to prevent reported warnings

    • Auf 5.4.0-1067.72~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2021-46933

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

    usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. ffs_data_clear is indirectly called from both ffs_fs_kill_sb and ffs_ep0_release, so it ends up being called twice when userland closes ep0 and then unmounts f_fs. If userland provided an eventfd along with function's USB descriptors, it ends up calling eventfd_ctx_put as many times, causing a refcount underflow. NULL-ify ffs_eventfd to prevent these extraneous eventfd_ctx_put calls. Also, set epfiles to NULL right after de-allocating it, for readability. For completeness, ffs_data_clear actually ends up being called

    • Auf 5.4.0-1067.72~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2021-46932

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

    Input: appletouch - initialize work before device registration

    In the Linux kernel, the following vulnerability has been resolved: Input: appletouch - initialize work before device registration Syzbot has reported warning in __flush_work(). This warning is caused by work->func == NULL, which means missing work initialization. This may happen, since input_dev->close() calls cancel_work_sync(&dev->work), but dev->work initalization happens _after_ input_register_device() call. So this patch moves dev->work initialization before registering input device

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