p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-ibm-5.4 · Seite 44

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 1295

  1. CVE-2023-52896

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

    btrfs: fix race between quota rescan and disable leading to NULL pointer deref

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix race between quota rescan and disable leading to NULL pointer deref If we have one task trying to start the quota rescan worker while another one is trying to disable quotas, we can end up hitting a race that results in the quota rescan worker doing a NULL pointer dereference. The steps for this are the following: 1) Quotas are enabled; 2) Task A calls the quota rescan ioctl and enters btrfs_qgroup_rescan(). It calls qgroup_rescan_init() which returns 0 (success) and then joins a transaction and commits it; 3) Task B calls the quota disable ioctl and ent

    • Auf 5.4.0-1047.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2023-52894

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

    usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() In Google internal bug 265639009 we've received an (as yet) unreproducible crash report from an aarch64 GKI 5.10.149-android13 running device. AFAICT the source code is at: https://android.googlesource.com/kernel/common/+/refs/tags/ASB-2022-12-05_13-5.10 The call stack is: ncm_close() -> ncm_notify() -> ncm_do_notify() with the crash at: ncm_do_notify+0x98/0x270 Code: 79000d0b b9000a6c f940012a f9400269 (b9405d4b) Which I believe disassembles to (I don't know ARM assembly, but it looks sane enough to

    • Auf 5.4.0-1047.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-52893

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

    gsmi: fix null-deref in gsmi_get_variable

    In the Linux kernel, the following vulnerability has been resolved: gsmi: fix null-deref in gsmi_get_variable We can get EFI variables without fetching the attribute, so we must allow for that in gsmi. commit 859748255b43 ("efi: pstore: Omit efivars caching EFI varstore access layer") added a new get_variable call with attr=NULL, which triggers panic in gsmi.

    • Auf 5.4.0-1047.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-48899

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

    drm/virtio: Fix GEM handle creation UAF

    In the Linux kernel, the following vulnerability has been resolved: drm/virtio: Fix GEM handle creation UAF Userspace can guess the handle value and try to race GEM object creation with handle close, resulting in a use-after-free if we dereference the object after dropping the handle's reference. For that reason, dropping the handle's reference must be done *after* we are done dereferencing the object.

    • Auf 5.4.0-1045.50~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-48896

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

    ixgbe: fix pci device refcount leak

    In the Linux kernel, the following vulnerability has been resolved: ixgbe: fix pci device refcount leak As the comment of pci_get_domain_bus_and_slot() says, it returns a PCI device with refcount incremented, when finish using it, the caller must decrement the reference count by calling pci_dev_put(). In ixgbe_get_first_secondary_devfn() and ixgbe_x550em_a_has_mii(), pci_dev_put() is called to avoid leak.

    • Auf 5.4.0-1045.50~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-48891

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

    regulator: da9211: Use irq handler when ready

    In the Linux kernel, the following vulnerability has been resolved: regulator: da9211: Use irq handler when ready If the system does not come from reset (like when it is kexec()), the regulator might have an IRQ waiting for us. If we enable the IRQ handler before its structures are ready, we crash. This patch fixes: [ 1.141839] Unable to handle kernel read from unreadable memory at virtual address 0000000000000078 [ 1.316096] Call trace: [ 1.316101] blocking_notifier_call_chain+0x20/0xa8 [ 1.322757] cpu cpu0: dummy supplies not allowed for exclusive requests [ 1.327823] regulator_notifier_call_chain+0x1c/0x2c [ 1.3278

    • Auf 5.4.0-1045.50~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-48879

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

    efi: fix NULL-deref in init error path

    In the Linux kernel, the following vulnerability has been resolved: efi: fix NULL-deref in init error path In cases where runtime services are not supported or have been disabled, the runtime services workqueue will never have been allocated. Do not try to destroy the workqueue unconditionally in the unlikely event that EFI initialisation fails to avoid dereferencing a NULL pointer.

    • Auf 5.4.0-1045.50~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-48873

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

    misc: fastrpc: Don't remove map on creater_process and device_release

    In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Don't remove map on creater_process and device_release Do not remove the map from the list on error path in fastrpc_init_create_process, instead call fastrpc_map_put, to avoid use-after-free. Do not remove it on fastrpc_device_release either, call fastrpc_map_put instead. The fastrpc_free_map is the only proper place to remove the map. This is called only after the reference count is 0.

    • Auf 5.4.0-1047.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-48872

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

    misc: fastrpc: Fix use-after-free race condition for maps

    In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Fix use-after-free race condition for maps It is possible that in between calling fastrpc_map_get() until map->fl->lock is taken in fastrpc_free_map(), another thread can call fastrpc_map_lookup() and get a reference to a map that is about to be deleted. Rewrite fastrpc_map_get() to only increase the reference count of a map if it's non-zero. Propagate this to callers so they can know if a map is about to be deleted. Fixes this warning: refcount_t: addition on 0; use-after-free. WARNING: CPU: 5 PID: 10100 at lib/refcount.c:25 refcount_warn_saturate ... Call

    • Auf 5.4.0-1047.52~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-48869

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

    USB: gadgetfs: Fix race between mounting and unmounting

    In the Linux kernel, the following vulnerability has been resolved: USB: gadgetfs: Fix race between mounting and unmounting The syzbot fuzzer and Gerald Lee have identified a use-after-free bug in the gadgetfs driver, involving processes concurrently mounting and unmounting the gadgetfs filesystem. In particular, gadgetfs_fill_super() can race with gadgetfs_kill_sb(), causing the latter to deallocate the_device while the former is using it. The output from KASAN says, in part: BUG: KASAN: use-after-free in instrument_atomic_read_write include/linux/instrumented.h:102 [inline] BUG: KASAN: use-after-free in atomic_fetch_sub_release include

    • Auf 5.4.0-1046.51~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-48860

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

    ethernet: Fix error handling in xemaclite_of_probe

    In the Linux kernel, the following vulnerability has been resolved: ethernet: Fix error handling in xemaclite_of_probe This node pointer is returned by of_parse_phandle() with refcount incremented in this function. Calling of_node_put() to avoid the refcount leak. As the remove function do.

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-48858

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

    net/mlx5: Fix a race on command flush flow

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix a race on command flush flow Fix a refcount use after free warning due to a race on command entry. Such race occurs when one of the commands releases its last refcount and frees its index and entry while another process running command flush flow takes refcount to this command entry. The process which handles commands flush may see this command as needed to be flushed if the other process released its refcount but didn't release the index yet. Fix it by adding the needed spin lock. It fixes the following warning trace: refcount_t: addition on 0; use-after-fr

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-48857

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

    NFC: port100: fix use-after-free in port100_send_complete

    In the Linux kernel, the following vulnerability has been resolved: NFC: port100: fix use-after-free in port100_send_complete Syzbot reported UAF in port100_send_complete(). The root case is in missing usb_kill_urb() calls on error handling path of ->probe function. port100_send_complete() accesses devm allocated memory which will be freed on probe failure. We should kill this urbs before returning an error from probe function to prevent reported use-after-free Fail log: BUG: KASAN: use-after-free in port100_send_complete+0x16e/0x1a0 drivers/nfc/port100.c:935 Read of size 1 at addr ffff88801bb59540 by task ksoftirqd/2/26 ... Call Trace:

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-48856

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

    gianfar: ethtool: Fix refcount leak in gfar_get_ts_info

    In the Linux kernel, the following vulnerability has been resolved: gianfar: ethtool: Fix refcount leak in gfar_get_ts_info The of_find_compatible_node() function returns a node pointer with refcount incremented, We should use of_node_put() on it when done Add the missing of_node_put() to release the refcount.

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-48855

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

    sctp: fix kernel-infoleak for SCTP sockets

    In the Linux kernel, the following vulnerability has been resolved: sctp: fix kernel-infoleak for SCTP sockets syzbot reported a kernel infoleak [1] of 4 bytes. After analysis, it turned out r->idiag_expires is not initialized if inet_sctp_diag_fill() calls inet_diag_msg_common_fill() Make sure to clear idiag_timer/idiag_retrans/idiag_expires and let inet_diag_msg_sctpasoc_fill() fill them again if needed. [1] BUG: KMSAN: kernel-infoleak in instrument_copy_to_user include/linux/instrumented.h:121 [inline] BUG: KMSAN: kernel-infoleak in copyout lib/iov_iter.c:154 [inline] BUG: KMSAN: kernel-infoleak in _copy_to_iter+0x6ef/0x25a0 lib/iov_

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-48853

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

    Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""

    In the Linux kernel, the following vulnerability has been resolved: swiotlb: fix info leak with DMA_FROM_DEVICE The problem I'm addressing was discovered by the LTP test covering cve-2018-1000204. A short description of what happens follows: 1) The test case issues a command code 00 (TEST UNIT READY) via the SG_IO interface with: dxfer_len == 524288, dxdfer_dir == SG_DXFER_FROM_DEV and a corresponding dxferp. The peculiar thing about this is that TUR is not reading from the device. 2) In sg_start_req() the invocation of blk_rq_map_user() effectively bounces the user-space buffer. As if the device was to transfer into it. Sin

    • Auf 5.4.0-1033.37~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-48851

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

    staging: gdm724x: fix use after free in gdm_lte_rx()

    In the Linux kernel, the following vulnerability has been resolved: staging: gdm724x: fix use after free in gdm_lte_rx() The netif_rx_ni() function frees the skb so we can't dereference it to save the skb->len.

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-48850

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

    net-sysfs: add check for netdevice being present to speed_show

    In the Linux kernel, the following vulnerability has been resolved: net-sysfs: add check for netdevice being present to speed_show When bringing down the netdevice or system shutdown, a panic can be triggered while accessing the sysfs path because the device is already removed. [ 755.549084] mlx5_core 0000:12:00.1: Shutdown was called [ 756.404455] mlx5_core 0000:12:00.0: Shutdown was called ... [ 757.937260] BUG: unable to handle kernel NULL pointer dereference at (null) [ 758.031397] IP: [<ffffffff8ee11acb>] dma_pool_alloc+0x1ab/0x280 crash> bt ... PID: 12649 TASK: ffff8924108f2100 CPU: 1

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-48845

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

    MIPS: smp: fill in sibling and core maps earlier

    In the Linux kernel, the following vulnerability has been resolved: MIPS: smp: fill in sibling and core maps earlier After enabling CONFIG_SCHED_CORE (landed during 5.14 cycle), 2-core 2-thread-per-core interAptiv (CPS-driven) started emitting the following: [ 0.025698] CPU1 revision is: 0001a120 (MIPS interAptiv (multi)) [ 0.048183] ------------[ cut here ]------------ [ 0.048187] WARNING: CPU: 1 PID: 0 at kernel/sched/core.c:6025 sched_core_cpu_starting+0x198/0x240 [ 0.048220] Modules linked in: [ 0.048233] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.17.0-rc3+ #35 b7b319f24073fd9a3c2aa7ad15fb7993eec0b26f [ 0.048247] Sta

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