p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-azure-5.15 · Seite 79

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4531

  1. CVE-2022-49749

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

    i2c: designware: use casting of u64 in clock multiplication to avoid overflow

    In the Linux kernel, the following vulnerability has been resolved: i2c: designware: use casting of u64 in clock multiplication to avoid overflow In functions i2c_dw_scl_lcnt() and i2c_dw_scl_hcnt() may have overflow by depending on the values of the given parameters including the ic_clk. For example in our use case where ic_clk is larger than one million, multiplication of ic_clk * 4700 will result in 32 bit overflow. Add cast of u64 to the calculation to avoid multiplication overflow, and use the corresponding define for divide.

    • Auf 5.15.0-1036.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49748

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

    perf/x86/amd: fix potential integer overflow on shift of a int

    In the Linux kernel, the following vulnerability has been resolved: perf/x86/amd: fix potential integer overflow on shift of a int The left shift of int 32 bit integer constant 1 is evaluated using 32 bit arithmetic and then passed as a 64 bit function argument. In the case where i is 32 or more this can lead to an overflow. Avoid this by shifting using the BIT_ULL macro instead.

    • Auf 5.15.0-1036.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49747

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

    erofs/zmap.c: Fix incorrect offset calculation

    In the Linux kernel, the following vulnerability has been resolved: erofs/zmap.c: Fix incorrect offset calculation Effective offset to add to length was being incorrectly calculated, which resulted in iomap->length being set to 0, triggering a WARN_ON in iomap_iter_done(). Fix that, and describe it in comments. This was reported as a crash by syzbot under an issue about a warning encountered in iomap_iter_done(), but unrelated to erofs. C reproducer: https://syzkaller.appspot.com/text?tag=ReproC&x=1037a6b2880000 Kernel config: https://syzkaller.appspot.com/text?tag=KernelConfig&x=e2021a61197ebe02 Dashboard link: https://syzkaller.appspot

    • Auf 5.15.0-1036.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49746

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

    dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init If the function sdma_load_context() fails, the sdma_desc will be freed, but the allocated desc->bd is forgot to be freed. We already met the sdma_load_context() failure case and the log as below: [ 450.699064] imx-sdma 30bd0000.dma-controller: Timeout waiting for CH0 ready ... In this case, the desc->bd will not be freed without this change.

    • Auf 5.15.0-1036.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49743

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

    ovl: Use "buf" flexible array for memcpy() destination

    In the Linux kernel, the following vulnerability has been resolved: ovl: Use "buf" flexible array for memcpy() destination The "buf" flexible array needs to be the memcpy() destination to avoid false positive run-time warning from the recent FORTIFY_SOURCE hardening: memcpy: detected field-spanning write (size 93) of single field "&fh->fb" at fs/overlayfs/export.c:799 (size 21)

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49741

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

    fbdev: smscufx: fix error handling code in ufx_usb_probe

    In the Linux kernel, the following vulnerability has been resolved: fbdev: smscufx: fix error handling code in ufx_usb_probe The current error handling code in ufx_usb_probe have many unmatching issues, e.g., missing ufx_free_usb_list, destroy_modedb label should only include framebuffer_release, fb_dealloc_cmap only matches fb_alloc_cmap. My local syzkaller reports a memory leak bug: memory leak in ufx_usb_probe BUG: memory leak unreferenced object 0xffff88802f879580 (size 128): comm "kworker/0:7", pid 17416, jiffies 4295067474 (age 46.710s) hex dump (first 32 bytes): 80 21 7c 2e 80 88 ff ff 18 d0 d0 0c 80 88 ff ff .!|.........

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49740

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

    wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads This patch fixes slab-out-of-bounds reads in brcmfmac that occur in brcmf_construct_chaninfo() and brcmf_enable_bw40_2g() when the count value of channel specifications provided by the device is greater than the length of 'list->element[]', decided by the size of the 'list' allocated with kzalloc(). The patch adds checks that make the functions free the buffer and return -EINVAL if that is the case. Note that the negative return is handled by the caller, brcmf_setup_wiphybands() or brcmf_cf

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49739

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

    gfs2: Always check inode size of inline inodes

    In the Linux kernel, the following vulnerability has been resolved: gfs2: Always check inode size of inline inodes Check if the inode size of stuffed (inline) inodes is within the allowed range when reading inodes from disk (gfs2_dinode_in()). This prevents us from on-disk corruption. The two checks in stuffed_readpage() and gfs2_unstuffer_page() that just truncate inline data to the maximum allowed size don't actually make sense, and they can be removed now as well.

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-49738

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

    f2fs: fix to do sanity check on i_extra_isize in is_alive()

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to do sanity check on i_extra_isize in is_alive() syzbot found a f2fs bug: BUG: KASAN: slab-out-of-bounds in data_blkaddr fs/f2fs/f2fs.h:2891 [inline] BUG: KASAN: slab-out-of-bounds in is_alive fs/f2fs/gc.c:1117 [inline] BUG: KASAN: slab-out-of-bounds in gc_data_segment fs/f2fs/gc.c:1520 [inline] BUG: KASAN: slab-out-of-bounds in do_garbage_collect+0x386a/0x3df0 fs/f2fs/gc.c:1734 Read of size 4 at addr ffff888076557568 by task kworker/u4:3/52 CPU: 1 PID: 52 Comm: kworker/u4:3 Not tainted 6.1.0-rc4-syzkaller-00362-gfef7fd48922d #0 Hardware name: Google Google Com

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-52936

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

    kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()

    In the Linux kernel, the following vulnerability has been resolved: kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup() When calling debugfs_lookup() the result must have dput() called on it, otherwise the memory will leak over time. To make things simpler, just call debugfs_lookup_and_remove() instead which handles all of the logic at once.

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2023-52933

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

    Squashfs: fix handling and sanity checking of xattr_ids count

    In the Linux kernel, the following vulnerability has been resolved: Squashfs: fix handling and sanity checking of xattr_ids count A Sysbot [1] corrupted filesystem exposes two flaws in the handling and sanity checking of the xattr_ids count in the filesystem. Both of these flaws cause computation overflow due to incorrect typing. In the corrupted filesystem the xattr_ids value is 4294967071, which stored in a signed variable becomes the negative number -225. Flaw 1 (64-bit systems only): The signed integer xattr_ids variable causes sign extension. This causes variable overflow in the SQUASHFS_XATTR_*(A) macros. The variable is first m

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2023-52932

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

    mm/swapfile: add cond_resched() in get_swap_pages()

    In the Linux kernel, the following vulnerability has been resolved: mm/swapfile: add cond_resched() in get_swap_pages() The softlockup still occurs in get_swap_pages() under memory pressure. 64 CPU cores, 64GB memory, and 28 zram devices, the disksize of each zram device is 50MB with same priority as si. Use the stress-ng tool to increase memory pressure, causing the system to oom frequently. The plist_for_each_entry_safe() loops in get_swap_pages() could reach tens of thousands of times to find available space (extreme case: cond_resched() is not called in scan_swap_map_slots()). Let's add cond_resched() into get_swap_pages() when fail

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2023-52930

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

    drm/i915: Fix potential bit_17 double-free

    In the Linux kernel, the following vulnerability has been resolved: drm/i915: Fix potential bit_17 double-free A userspace with multiple threads racing I915_GEM_SET_TILING to set the tiling to I915_TILING_NONE could trigger a double free of the bit_17 bitmask. (Or conversely leak memory on the transition to tiled.) Move allocation/free'ing of the bitmask within the section protected by the obj lock. [tursulin: Correct fixes tag and added cc stable.] (cherry picked from commit 10e0cbaaf1104f449d695c80bcacf930dcd3c42e)

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-52928

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

    bpf: Skip invalid kfunc call in backtrack_insn

    In the Linux kernel, the following vulnerability has been resolved: bpf: Skip invalid kfunc call in backtrack_insn The verifier skips invalid kfunc call in check_kfunc_call(), which would be captured in fixup_kfunc_call() if such insn is not eliminated by dead code elimination. However, this can lead to the following warning in backtrack_insn(), also see [1]: ------------[ cut here ]------------ verifier backtracking bug WARNING: CPU: 6 PID: 8646 at kernel/bpf/verifier.c:2756 backtrack_insn kernel/bpf/verifier.c:2756 __mark_chain_precision kernel/bpf/verifier.c:3065 mark_chain_precision kernel/bpf/verifier.c:3165 adjust_reg_min_

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2021-4454

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

    can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate

    In the Linux kernel, the following vulnerability has been resolved: can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate The conclusion "j1939_session_deactivate() should be called with a session ref-count of at least 2" is incorrect. In some concurrent scenarios, j1939_session_deactivate can be called with the session ref-count less than 2. But there is not any problem because it will check the session active state before session putting in j1939_session_deactivate_locked(). Here is the concurrent scenario of the problem reported by syzbot and my reproduction log. cpu0 cpu1

    • Auf 5.15.0-1038.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2025-21887

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

    ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up

    In the Linux kernel, the following vulnerability has been resolved: ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up The issue was caused by dput(upper) being called before ovl_dentry_update_reval(), while upper->d_flags was still accessed in ovl_dentry_remote(). Move dput(upper) after its last use to prevent use-after-free. BUG: KASAN: slab-use-after-free in ovl_dentry_remote fs/overlayfs/util.c:162 [inline] BUG: KASAN: slab-use-after-free in ovl_dentry_update_reval+0xd2/0xf0 fs/overlayfs/util.c:167 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114 pri

    • Auf 5.15.0-1089.98~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2025-21878

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

    i2c: npcm: disable interrupt enable bit before devm_request_irq

    In the Linux kernel, the following vulnerability has been resolved: i2c: npcm: disable interrupt enable bit before devm_request_irq The customer reports that there is a soft lockup issue related to the i2c driver. After checking, the i2c module was doing a tx transfer and the bmc machine reboots in the middle of the i2c transaction, the i2c module keeps the status without being reset. Due to such an i2c module status, the i2c irq handler keeps getting triggered since the i2c irq handler is registered in the kernel booting process after the bmc machine is doing a warm rebooting. The continuous triggering is stopped by the soft lockup watchd

    • Auf 5.15.0-1089.98~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2025-21877

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

    usbnet: gl620a: fix endpoint checking in genelink_bind()

    In the Linux kernel, the following vulnerability has been resolved: usbnet: gl620a: fix endpoint checking in genelink_bind() Syzbot reports [1] a warning in usb_submit_urb() triggered by inconsistencies between expected and actually present endpoints in gl620a driver. Since genelink_bind() does not properly verify whether specified eps are in fact provided by the device, in this case, an artificially manufactured one, one may get a mismatch. Fix the issue by resorting to a usbnet utility function usbnet_get_endpoints(), usually reserved for this very problem. Check for endpoints and return early before proceeding further if any are missing

    • Auf 5.15.0-1089.98~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2025-21875

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

    mptcp: always handle address removal under msk socket lock

    In the Linux kernel, the following vulnerability has been resolved: mptcp: always handle address removal under msk socket lock Syzkaller reported a lockdep splat in the PM control path: WARNING: CPU: 0 PID: 6693 at ./include/net/sock.h:1711 sock_owned_by_me include/net/sock.h:1711 [inline] WARNING: CPU: 0 PID: 6693 at ./include/net/sock.h:1711 msk_owned_by_me net/mptcp/protocol.h:363 [inline] WARNING: CPU: 0 PID: 6693 at ./include/net/sock.h:1711 mptcp_pm_nl_addr_send_ack+0x57c/0x610 net/mptcp/pm_netlink.c:788 Modules linked in: CPU: 0 UID: 0 PID: 6693 Comm: syz.0.205 Not tainted 6.14.0-rc2-syzkaller-00303-gad1b832bf1cf #0 Hard

    • Auf 5.15.0-1089.98~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2024-58090

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

    sched/core: Prevent rescheduling when interrupts are disabled

    In the Linux kernel, the following vulnerability has been resolved: sched/core: Prevent rescheduling when interrupts are disabled David reported a warning observed while loop testing kexec jump: Interrupts enabled after irqrouter_resume+0x0/0x50 WARNING: CPU: 0 PID: 560 at drivers/base/syscore.c:103 syscore_resume+0x18a/0x220 kernel_kexec+0xf6/0x180 __do_sys_reboot+0x206/0x250 do_syscall_64+0x95/0x180 The corresponding interrupt flag trace: hardirqs last enabled at (15573): [<ffffffffa8281b8e>] __up_console_sem+0x7e/0x90 hardirqs last disabled at (15580): [<ffffffffa8281b73>] __up_console_sem+0x63/0x90 That means __up_

    • Auf 5.15.0-1089.98~20.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 →