p PatchFirst

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

Уязвимости linux · Страница 138

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

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

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

  1. CVE-2024-56637

    Высокий · CVSS 7.3EPSS 0,18%Нет опубликованного исправления

    netfilter: ipset: Hold module reference while requesting a module

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: Hold module reference while requesting a module User space may unload ip_set.ko while it is itself requesting a set type backend module, leading to a kernel crash. The race condition may be provoked by inserting an mdelay() right after the nfnl_unlock() call.

    Опубликовано Обновлено
  2. CVE-2024-56619

    Высокий · CVSS 7.8EPSS 0,21%Нет опубликованного исправления

    nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() Syzbot reported that when searching for records in a directory where the inode's i_size is corrupted and has a large value, memory access outside the folio/page range may occur, or a use-after-free bug may be detected if KASAN is enabled. This is because nilfs_last_byte(), which is called by nilfs_find_entry() and others to calculate the number of valid bytes of directory data in a page from i_size and the page index, loses the upper 32 bits of the 64-bit size information due to an inappropriate type o

    Опубликовано Обновлено
  3. CVE-2024-56611

    Средний · CVSS 5.5EPSS 0,21%Нет опубликованного исправления

    mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM

    In the Linux kernel, the following vulnerability has been resolved: mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM We currently assume that there is at least one VMA in a MM, which isn't true. So we might end up having find_vma() return NULL, to then de-reference NULL. So properly handle find_vma() returning NULL. This fixes the report: Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] CPU: 1 UID: 0 PID: 6021 Comm: syz-executor284 Not tainted 6.12.0-rc7-syzkaller-0018

    Опубликовано Обновлено
  4. CVE-2024-56605

    Высокий · CVSS 7.8EPSS 0,24%Нет опубликованного исправления

    Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() bt_sock_alloc() allocates the sk object and attaches it to the provided sock object. On error l2cap_sock_alloc() frees the sk object, but the dangling pointer is still attached to the sock object, which may create use-after-free in other code.

    Опубликовано Обновлено
  5. CVE-2024-56604

    Высокий · CVSS 7.8EPSS 0,22%Нет опубликованного исправления

    Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() bt_sock_alloc() attaches allocated sk object to the provided sock object. If rfcomm_dlc_alloc() fails, we release the sk object, but leave the dangling pointer in the sock object, which may cause use-after-free. Fix this by swapping calls to bt_sock_alloc() and rfcomm_dlc_alloc().

    Опубликовано Обновлено
  6. CVE-2024-56603

    Высокий · CVSS 7.8EPSS 0,24%Нет опубликованного исправления

    net: af_can: do not leave a dangling sk pointer in can_create()

    In the Linux kernel, the following vulnerability has been resolved: net: af_can: do not leave a dangling sk pointer in can_create() On error can_create() frees the allocated sk object, but sock_init_data() has already attached it to the provided sock object. This will leave a dangling sk pointer in the sock object and may cause use-after-free later.

    Опубликовано Обновлено
  7. CVE-2024-56602

    Высокий · CVSS 7EPSS 0,23%Нет опубликованного исправления

    net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()

    In the Linux kernel, the following vulnerability has been resolved: net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() sock_init_data() attaches the allocated sk object to the provided sock object. If ieee802154_create() fails later, the allocated sk object is freed, but the dangling pointer remains in the provided sock object, which may allow use-after-free. Clear the sk pointer in the sock object on error.

    Опубликовано Обновлено
  8. CVE-2024-56601

    Высокий · CVSS 7.8EPSS 0,25%Нет опубликованного исправления

    net: inet: do not leave a dangling sk pointer in inet_create()

    In the Linux kernel, the following vulnerability has been resolved: net: inet: do not leave a dangling sk pointer in inet_create() sock_init_data() attaches the allocated sk object to the provided sock object. If inet_create() fails later, the sk object is freed, but the sock object retains the dangling pointer, which may create use-after-free later. Clear the sk pointer in the sock object on error.

    Опубликовано Обновлено
  9. CVE-2024-56600

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

    net: inet6: do not leave a dangling sk pointer in inet6_create()

    In the Linux kernel, the following vulnerability has been resolved: net: inet6: do not leave a dangling sk pointer in inet6_create() sock_init_data() attaches the allocated sk pointer to the provided sock object. If inet6_create() fails later, the sk object is released, but the sock object retains the dangling sk pointer, which may cause use-after-free later. Clear the sock sk pointer on error.

    • Обновитесь до 3.13.0-205.256
    Опубликовано Обновлено
  10. CVE-2024-56598

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

    jfs: array-index-out-of-bounds fix in dtReadFirst

    In the Linux kernel, the following vulnerability has been resolved: jfs: array-index-out-of-bounds fix in dtReadFirst The value of stbl can be sometimes out of bounds due to a bad filesystem. Added a check with appopriate return of error code in that case.

    • Обновитесь до 3.13.0-206.257
    Опубликовано Обновлено
  11. CVE-2024-56597

    Высокий · CVSS 7.8EPSS 0,24%Нет опубликованного исправления

    jfs: fix shift-out-of-bounds in dbSplit

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix shift-out-of-bounds in dbSplit When dmt_budmin is less than zero, it causes errors in the later stages. Added a check to return an error beforehand in dbAllocCtl itself.

    Опубликовано Обновлено
  12. CVE-2024-56596

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

    jfs: fix array-index-out-of-bounds in jfs_readdir

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix array-index-out-of-bounds in jfs_readdir The stbl might contain some invalid values. Added a check to return error code in that case.

    • Обновитесь до 3.13.0-209.260
    Опубликовано Обновлено
  13. CVE-2024-56595

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

    jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree

    In the Linux kernel, the following vulnerability has been resolved: jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree When the value of lp is 0 at the beginning of the for loop, it will become negative in the next assignment and we should bail out.

    • Обновитесь до 3.13.0-205.256
  14. CVE-2024-56591

    Высокий · CVSS 8.8EPSS 0,28%Нет опубликованного исправления

    Bluetooth: hci_conn: Use disable_delayed_work_sync

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_conn: Use disable_delayed_work_sync This makes use of disable_delayed_work_sync instead cancel_delayed_work_sync as it not only cancel the ongoing work but also disables new submit which is disarable since the object holding the work is about to be freed.

    Опубликовано Обновлено
  15. CVE-2024-56590

    Высокий · CVSS 7.6EPSS 0,29%Нет опубликованного исправления

    Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet This fixes not checking if skb really contains an ACL header otherwise the code may attempt to access some uninitilized/invalid memory past the valid skb->data.

    Опубликовано Обновлено
  16. CVE-2024-56587

    Средний · CVSS 5.5EPSS 0,26%Нет опубликованного исправления

    leds: class: Protect brightness_show() with led_cdev->led_access mutex

    In the Linux kernel, the following vulnerability has been resolved: leds: class: Protect brightness_show() with led_cdev->led_access mutex There is NULL pointer issue observed if from Process A where hid device being added which results in adding a led_cdev addition and later a another call to access of led_cdev attribute from Process B can result in NULL pointer issue. Use mutex led_cdev->led_access to protect access to led->cdev and its attribute inside brightness_show() and max_brightness_show() and also update the comment for mutex that it should be used to protect the led class device fields. Process A Process B kthread+0x114

  17. CVE-2024-56586

    Средний · CVSS 5.5EPSS 0,24%Нет опубликованного исправления

    f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. creating a large files during checkpoint disable until it runs out of space and then delete it, then remount to enable checkpoint again, and then unmount the filesystem triggers the f2fs_bug_on as below: ------------[ cut here ]------------ kernel BUG at fs/f2fs/inode.c:896! CPU: 2 UID: 0 PID: 1286 Comm: umount Not tainted 6.11.0-rc7-dirty #360 Oops: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI RIP: 0010:f2fs_evict_inode+0x58c/0x610 Call Trace: __die_body+0x15/0x60 die+0x33/0x50 do_trap+0x10a/0x120

  18. CVE-2024-56566

    Средний · CVSS 5.5EPSS 0,22%Нет опубликованного исправления

    mm/slub: Avoid list corruption when removing a slab from the full list

    In the Linux kernel, the following vulnerability has been resolved: mm/slub: Avoid list corruption when removing a slab from the full list Boot with slub_debug=UFPZ. If allocated object failed in alloc_consistency_checks, all objects of the slab will be marked as used, and then the slab will be removed from the partial list. When an object belonging to the slab got freed later, the remove_full() function is called. Because the slab is neither on the partial list nor on the full list, it eventually lead to a list corruption (actually a list poison being detected). So we need to mark and isolate the slab page with metadata corruption, do n

    Опубликовано Обновлено
  19. CVE-2024-56548

    Высокий · CVSS 7.8EPSS 0,25%Нет опубликованного исправления

    hfsplus: don't query the device logical block size multiple times

    In the Linux kernel, the following vulnerability has been resolved: hfsplus: don't query the device logical block size multiple times Devices block sizes may change. One of these cases is a loop device by using ioctl LOOP_SET_BLOCK_SIZE. While this may cause other issues like IO being rejected, in the case of hfsplus, it will allocate a block by using that size and potentially write out-of-bounds when hfsplus_read_wrapper calls hfsplus_submit_bio and the latter function reads a different io_size. Using a new min_io_size initally set to sb_min_blocksize works for the purposes of the original fix, since it will be set to the max between HFS

    Опубликовано Обновлено
  20. CVE-2024-56539

    Средний · CVSS 5.5EPSS 0,3%Нет опубликованного исправления

    wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan() Replace one-element array with a flexible-array member in `struct mwifiex_ie_types_wildcard_ssid_params` to fix the following warning on a MT8173 Chromebook (mt8173-elm-hana): [ 356.775250] ------------[ cut here ]------------ [ 356.784543] memcpy: detected field-spanning write (size 6) of single field "wildcard_ssid_tlv->ssid" at drivers/net/wireless/marvell/mwifiex/scan.c:904 (size 1) [ 356.813403] WARNING: CPU: 3 PID: 742 at drivers/net/wireless/marvell/mwifiex/scan.c:904 mwifiex_scan_n

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

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

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