p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости linux-raspi-5.4 · Страница 11

За последние 30 дней в linux-raspi-5.4 опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 1756

  1. CVE-2022-50366

    Высокий · CVSS 7.1EPSS 0,22%Есть исправление

    powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue

    In the Linux kernel, the following vulnerability has been resolved: powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue When value < time_unit, the parameter of ilog2() will be zero and the return value is -1. u64(-1) is too large for shift exponent and then will trigger shift-out-of-bounds: shift exponent 18446744073709551615 is too large for 32-bit type 'int' Call Trace: rapl_compute_time_window_core rapl_write_data_raw set_time_window store_constraint_time_window_us

    • Обновитесь до 5.4.0-1080.91~18.04.1
    Опубликовано Обновлено
  2. CVE-2022-50365

    Высокий · CVSS 7.5EPSS 0,57%Есть исправление

    skbuff: Account for tail adjustment during pull operations

    In the Linux kernel, the following vulnerability has been resolved: skbuff: Account for tail adjustment during pull operations Extending the tail can have some unexpected side effects if a program uses a helper like BPF_FUNC_skb_pull_data to read partial content beyond the head skb headlen when all the skbs in the gso frag_list are linear with no head_frag - kernel BUG at net/core/skbuff.c:4219! pc : skb_segment+0xcf4/0xd2c lr : skb_segment+0x63c/0xd2c Call trace: skb_segment+0xcf4/0xd2c __udp_gso_segment+0xa4/0x544 udp4_ufo_fragment+0x184/0x1c0 inet_gso_segment+0x16c/0x3a4 skb_mac_gso_segment+0xd4/0x1b0 __skb_gso

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  3. CVE-2022-50359

    Средний · CVSS 5.5EPSS 0,21%Есть исправление

    media: cx88: Fix a null-ptr-deref bug in buffer_prepare()

    In the Linux kernel, the following vulnerability has been resolved: media: cx88: Fix a null-ptr-deref bug in buffer_prepare() When the driver calls cx88_risc_buffer() to prepare the buffer, the function call may fail, resulting in a empty buffer and null-ptr-deref later in buffer_queue(). The following log can reveal it: [ 41.822762] general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN PTI [ 41.824488] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] [ 41.828027] RIP: 0010:buffer_queue+0xc2/0x500 [ 41.836311] Call Trace: [ 41.836945] __enqueue_in_driv

    • Обновитесь до 5.4.0-1080.91~18.04.1
    Опубликовано Обновлено
  4. CVE-2022-50358

    Средний · CVSS 4.2EPSS 0,29%Есть исправление

    brcmfmac: return error when getting invalid max_flowrings from dongle

    In the Linux kernel, the following vulnerability has been resolved: brcmfmac: return error when getting invalid max_flowrings from dongle When firmware hit trap at initialization, host will read abnormal max_flowrings number from dongle, and it will cause kernel panic when doing iowrite to initialize dongle ring. To detect this error at early stage, we directly return error when getting invalid max_flowrings(>256).

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  5. CVE-2022-50355

    Высокий · CVSS 7.8EPSS 0,22%Есть исправление

    staging: vt6655: fix some erroneous memory clean-up loops

    In the Linux kernel, the following vulnerability has been resolved: staging: vt6655: fix some erroneous memory clean-up loops In some initialization functions of this driver, memory is allocated with 'i' acting as an index variable and increasing from 0. The commit in "Fixes" introduces some clean-up codes in case of allocation failure, which free memory in reverse order with 'i' decreasing to 0. However, there are some problems: - The case i=0 is left out. Thus memory is leaked. - In case memory allocation fails right from the start, the memory freeing loops will start with i=-1 and invalid memory locations will be accessed. O

    • Обновитесь до 5.4.0-1080.91~18.04.1
    Опубликовано Обновлено
  6. CVE-2022-50353

    Средний · CVSS 5.5EPSS 0,2%Есть исправление

    mmc: wmt-sdmmc: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: wmt-sdmmc: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, the memory that allocated in mmc_alloc_host() will be leaked and it will lead a kernel crash because of deleting not added device in the remove path. So fix this by checking the return value and goto error path which will call mmc_free_host(), besides, clk_disable_unprepare() also needs be called.

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  7. CVE-2023-53330

    Средний · CVSS 5.5EPSS 0,15%Есть исправление

    caif: fix memory leak in cfctrl_linkup_request()

    In the Linux kernel, the following vulnerability has been resolved: caif: fix memory leak in cfctrl_linkup_request() When linktype is unknown or kzalloc failed in cfctrl_linkup_request(), pkt is not released. Add release process to error path.

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  8. CVE-2022-50352

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    net: hns: fix possible memory leak in hnae_ae_register()

    In the Linux kernel, the following vulnerability has been resolved: net: hns: fix possible memory leak in hnae_ae_register() Inject fault while probing module, if device_register() fails, but the refcount of kobject is not decreased to 0, the name allocated in dev_set_name() is leaked. Fix this by calling put_device(), so that name can be freed in callback function kobject_cleanup(). unreferenced object 0xffff00c01aba2100 (size 128): comm "systemd-udevd", pid 1259, jiffies 4294903284 (age 294.152s) hex dump (first 32 bytes): 68 6e 61 65 30 00 00 00 18 21 ba 1a c0 00 ff ff hnae0....!...... 00 00 00 00 00 00 00 00 00 00 00 00 00

    • Обновитесь до 5.4.0-1080.91~18.04.1
    Опубликовано Обновлено
  9. CVE-2022-50349

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()

    In the Linux kernel, the following vulnerability has been resolved: misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() If device_register() returns error in tifm_7xx1_switch_media(), name of kobject which is allocated in dev_set_name() called in device_add() is leaked. Never directly free @dev after calling device_register(), even if it returned an error! Always use put_device() to give up the reference initialized.

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  10. CVE-2022-50348

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    nfsd: Fix a memory leak in an error handling path

    In the Linux kernel, the following vulnerability has been resolved: nfsd: Fix a memory leak in an error handling path If this memdup_user() call fails, the memory allocated in a previous call a few lines above should be freed. Otherwise it leaks.

    • Обновитесь до 5.4.0-1080.91~18.04.1
    Опубликовано Обновлено
  11. CVE-2022-50347

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, the memory that allocated in mmc_alloc_host() will be leaked and it will lead a kernel crash because of deleting not added device in the remove path. So fix this by checking the return value and calling mmc_free_host() in the error path, besides, led_classdev_unregister() and pm_runtime_disable() also need be called.

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  12. CVE-2022-50346

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    ext4: init quota for 'old.inode' in 'ext4_rename'

    In the Linux kernel, the following vulnerability has been resolved: ext4: init quota for 'old.inode' in 'ext4_rename' Syzbot found the following issue: ext4_parse_param: s_want_extra_isize=128 ext4_inode_info_init: s_want_extra_isize=32 ext4_rename: old.inode=ffff88823869a2c8 old.dir=ffff888238699828 new.inode=ffff88823869d7e8 new.dir=ffff888238699828 __ext4_mark_inode_dirty: inode=ffff888238699828 ea_isize=32 want_ea_size=128 __ext4_mark_inode_dirty: inode=ffff88823869a2c8 ea_isize=32 want_ea_size=128 ext4_xattr_block_set: inode=ffff88823869a2c8 ------------[ cut here ]------------ WARNING: CPU: 13 PID: 2234 at fs/ext4/xattr.c:2070 ext4_xa

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  13. CVE-2022-50344

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    ext4: fix null-ptr-deref in ext4_write_info

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix null-ptr-deref in ext4_write_info I caught a null-ptr-deref bug as follows: ================================================================== KASAN: null-ptr-deref in range [0x0000000000000068-0x000000000000006f] CPU: 1 PID: 1589 Comm: umount Not tainted 5.10.0-02219-dirty #339 RIP: 0010:ext4_write_info+0x53/0x1b0 [...] Call Trace: dquot_writeback_dquots+0x341/0x9a0 ext4_sync_fs+0x19e/0x800 __sync_filesystem+0x83/0x100 sync_filesystem+0x89/0xf0 generic_shutdown_super+0x79/0x3e0 kill_block_super+0xa1/0x110 deactivate_locked_super+0xac/0x130 deactivate_supe

    • Обновитесь до 5.4.0-1080.91~18.04.1
    Опубликовано Обновлено
  14. CVE-2022-50343

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    rapidio: fix possible name leaks when rio_add_device() fails

    In the Linux kernel, the following vulnerability has been resolved: rapidio: fix possible name leaks when rio_add_device() fails Patch series "rapidio: fix three possible memory leaks". This patchset fixes three name leaks in error handling. - patch #1 fixes two name leaks while rio_add_device() fails. - patch #2 fixes a name leak while rio_register_mport() fails. This patch (of 2): If rio_add_device() returns error, the name allocated by dev_set_name() need be freed. It should use put_device() to give up the reference in the error path, so that the name can be freed in kobject_cleanup(), and the 'rdev' can be freed in rio_release_d

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  15. CVE-2022-50341

    Высокий · CVSS 7.8EPSS 0,11%Есть исправление

    cifs: fix oops during encryption

    In the Linux kernel, the following vulnerability has been resolved: cifs: fix oops during encryption When running xfstests against Azure the following oops occurred on an arm64 system Unable to handle kernel write to read-only memory at virtual address ffff0001221cf000 Mem abort info: ESR = 0x9600004f EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x0f: level 3 permission fault Data abort info: ISV = 0, ISS = 0x0000004f CM = 0, WnR = 1 swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000294f3000 [ffff0001221cf000] pgd=18000001ffff8003, p4d=18000001ffff8003, pud=

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  16. CVE-2022-50334

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()

    In the Linux kernel, the following vulnerability has been resolved: hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() Syzkaller reports a null-ptr-deref bug as follows: ====================================================== KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] RIP: 0010:hugetlbfs_parse_param+0x1dd/0x8e0 fs/hugetlbfs/inode.c:1380 [...] Call Trace: <TASK> vfs_parse_fs_param fs/fs_context.c:148 [inline] vfs_parse_fs_param+0x1f9/0x3c0 fs/fs_context.c:129 vfs_parse_fs_string+0xdb/0x170 fs/fs_context.c:191 generic_parse_monolithic+0x16f/0x1f0 fs/fs_context.c:231 do_new_mount fs/namespace.c:3036 [inli

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  17. CVE-2022-50333

    Высокий · CVSS 7.8EPSS 0,17%Есть исправление

    fs: jfs: fix shift-out-of-bounds in dbDiscardAG

    In the Linux kernel, the following vulnerability has been resolved: fs: jfs: fix shift-out-of-bounds in dbDiscardAG This should be applied to most URSAN bugs found recently by syzbot, by guarding the dbMount. As syzbot feeding rubbish into the bmap descriptor.

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  18. CVE-2022-50330

    Высокий · CVSS 7.1EPSS 0,16%Есть исправление

    crypto: cavium - prevent integer overflow loading firmware

    In the Linux kernel, the following vulnerability has been resolved: crypto: cavium - prevent integer overflow loading firmware The "code_length" value comes from the firmware file. If your firmware is untrusted realistically there is probably very little you can do to protect yourself. Still we try to limit the damage as much as possible. Also Smatch marks any data read from the filesystem as untrusted and prints warnings if it not capped correctly. The "ntohl(ucode->code_length) * 2" multiplication can have an integer overflow.

    • Обновитесь до 5.4.0-1080.91~18.04.1
    Опубликовано Обновлено
  19. CVE-2022-50324

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    mtd: maps: pxa2xx-flash: fix memory leak in probe

    In the Linux kernel, the following vulnerability has been resolved: mtd: maps: pxa2xx-flash: fix memory leak in probe Free 'info' upon remapping error to avoid a memory leak. [<miquel.raynal@bootlin.com>: Reword the commit log]

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено
  20. CVE-2022-50318

    Средний · CVSS 5.5EPSS 0,16%Есть исправление

    perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()

    In the Linux kernel, the following vulnerability has been resolved: perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() pci_get_device() will increase the reference count for the returned 'dev'. We need to call pci_dev_put() to decrease the reference count. Since 'dev' is only used in pci_read_config_dword(), let's add pci_dev_put() right after it.

    • Обновитесь до 5.4.0-1081.92~18.04.1
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →