p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-azure · Seite 87

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 3432

  1. 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-1104.110 aktualisieren
    Veröffentlicht Aktualisiert
  2. 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-1104.110 aktualisieren
    Veröffentlicht Aktualisiert
  3. 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-1104.110 aktualisieren
    Veröffentlicht Aktualisiert
  4. 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-1104.110 aktualisieren
    Veröffentlicht Aktualisiert
  5. 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-1106.112 aktualisieren
    Veröffentlicht Aktualisiert
  6. 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-1106.112 aktualisieren
    Veröffentlicht Aktualisiert
  7. 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-1105.111 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-43882

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

    exec: Fix ToCToU between perm check and set-uid/gid usage

    In the Linux kernel, the following vulnerability has been resolved: exec: Fix ToCToU between perm check and set-uid/gid usage When opening a file for exec via do_filp_open(), permission checking is done against the file's metadata at that moment, and on success, a file pointer is passed back. Much later in the execve() code path, the file metadata (specifically mode, uid, and gid) is used to determine if/how to set the uid and gid. However, those values may have changed since the permissions check, meaning the execution may gain unintended privileges. For example, if a file could change permissions from executable and not set-id: --------

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-43880

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

    mlxsw: spectrum_acl_erp: Fix object nesting warning

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_erp: Fix object nesting warning ACLs in Spectrum-2 and newer ASICs can reside in the algorithmic TCAM (A-TCAM) or in the ordinary circuit TCAM (C-TCAM). The former can contain more ACLs (i.e., tc filters), but the number of masks in each region (i.e., tc chain) is limited. In order to mitigate the effects of the above limitation, the device allows filters to share a single mask if their masks only differ in up to 8 consecutive bits. For example, dst_ip/25 can be represented using dst_ip/24 with a delta of 1 bit. The C-TCAM does not have a limit on the n

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-43879

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

    wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()

    In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() Currently NL80211_RATE_INFO_HE_RU_ALLOC_2x996 is not handled in cfg80211_calculate_bitrate_he(), leading to below warning: kernel: invalid HE MCS: bw:6, ru:6 kernel: WARNING: CPU: 0 PID: 2312 at net/wireless/util.c:1501 cfg80211_calculate_bitrate_he+0x22b/0x270 [cfg80211] Fix it by handling 2x996 RU allocation in the same way as 160 MHz bandwidth.

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-43871

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

    devres: Fix memory leakage caused by driver API devm_free_percpu()

    In the Linux kernel, the following vulnerability has been resolved: devres: Fix memory leakage caused by driver API devm_free_percpu() It will cause memory leakage when use driver API devm_free_percpu() to free memory allocated by devm_alloc_percpu(), fixed by using devres_release() instead of devres_destroy() within devm_free_percpu().

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-43867

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

    drm/nouveau: prime: fix refcount underflow

    In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: prime: fix refcount underflow Calling nouveau_bo_ref() on a nouveau_bo without initializing it (and hence the backing ttm_bo) leads to a refcount underflow. Instead of calling nouveau_bo_ref() in the unwind path of drm_gem_object_init(), clean things up manually. (cherry picked from commit 1b93f3e89d03cfc576636e195466a0d728ad8de5)

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-43863

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

    drm/vmwgfx: Fix a deadlock in dma buf fence polling

    In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Fix a deadlock in dma buf fence polling Introduce a version of the fence ops that on release doesn't remove the fence from the pending list, and thus doesn't require a lock to fix poll->fence wait->fence unref deadlocks. vmwgfx overwrites the wait callback to iterate over the list of all fences and update their status, to do that it holds a lock to prevent the list modifcations from other threads. The fence destroy callback both deletes the fence and removes it from the list of pending fences, for which it holds a lock. dma buf polling cb unrefs a fence after

    • Auf 5.4.0-1145.152 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-43860

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

    remoteproc: imx_rproc: Skip over memory region when node value is NULL

    In the Linux kernel, the following vulnerability has been resolved: remoteproc: imx_rproc: Skip over memory region when node value is NULL In imx_rproc_addr_init() "nph = of_count_phandle_with_args()" just counts number of phandles. But phandles may be empty. So of_parse_phandle() in the parsing loop (0 < a < nph) may return NULL which is later dereferenced. Adjust this issue by adding NULL-return check. Found by Linux Verification Center (linuxtesting.org) with SVACE. [Fixed title to fit within the prescribed 70-75 charcters]

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-43856

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

    dma: fix call order in dmam_free_coherent

    In the Linux kernel, the following vulnerability has been resolved: dma: fix call order in dmam_free_coherent dmam_free_coherent() frees a DMA allocation, which makes the freed vaddr available for reuse, then calls devres_destroy() to remove and free the data structure used to track the DMA allocation. Between the two calls, it is possible for a concurrent task to make an allocation with the same vaddr and add it to the devres list. If this happens, there will be two entries in the devres list with the same vaddr and devres_destroy() can free the wrong entry, triggering the WARN_ON() in dmam_match. Fix by destroying the devres entry befor

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-43854

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

    block: initialize integrity buffer to zero before writing it to media

    In the Linux kernel, the following vulnerability has been resolved: block: initialize integrity buffer to zero before writing it to media Metadata added by bio_integrity_prep is using plain kmalloc, which leads to random kernel memory being written media. For PI metadata this is limited to the app tag that isn't used by kernel generated metadata, but for non-PI metadata the entire buffer leaks kernel memory. Fix this by adding the __GFP_ZERO flag to allocations for writes.

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-43853

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

    cgroup/cpuset: Prevent UAF in proc_cpuset_show()

    In the Linux kernel, the following vulnerability has been resolved: cgroup/cpuset: Prevent UAF in proc_cpuset_show() An UAF can happen when /proc/cpuset is read as reported in [1]. This can be reproduced by the following methods: 1.add an mdelay(1000) before acquiring the cgroup_lock In the cgroup_path_ns function. 2.$cat /proc/<pid>/cpuset repeatly. 3.$mount -t cgroup -o cpuset cpuset /sys/fs/cgroup/cpuset/ $umount /sys/fs/cgroup/cpuset/ repeatly. The race that cause this bug can be shown as below: (umount) | (cat /proc/<pid>/cpuset) css_release | proc_cpuset_show css_release_work_fn | css = task_get_css(tsk, cpuset_cgrp_id); css

    • Auf 5.4.0-1140.147 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-43846

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

    lib: objagg: Fix general protection fault

    In the Linux kernel, the following vulnerability has been resolved: lib: objagg: Fix general protection fault The library supports aggregation of objects into other objects only if the parent object does not have a parent itself. That is, nesting is not supported. Aggregation happens in two cases: Without and with hints, where hints are a pre-computed recommendation on how to aggregate the provided objects. Nesting is not possible in the first case due to a check that prevents it, but in the second case there is no check because the assumption is that nesting cannot happen when creating objects based on hints. The violation of this assump

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