p PatchFirst

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

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

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

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

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

  1. CVE-2024-46780

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

    nilfs2: protect references to superblock parameters exposed in sysfs

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: protect references to superblock parameters exposed in sysfs The superblock buffers of nilfs2 can not only be overwritten at runtime for modifications/repairs, but they are also regularly swapped, replaced during resizing, and even abandoned when degrading to one side due to backing device issues. So, accessing them requires mutual exclusion using the reader/writer semaphore "nilfs->ns_sem". Some sysfs attribute show methods read this superblock buffer without the necessary mutual exclusion, which can cause problems with pointer dereferencing and memory access, so

    • Обновитесь до 4.4.0-1143.149
    Опубликовано Обновлено
  2. CVE-2024-46777

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

    udf: Avoid excessive partition lengths

    In the Linux kernel, the following vulnerability has been resolved: udf: Avoid excessive partition lengths Avoid mounting filesystems where the partition would overflow the 32-bits used for block number. Also refuse to mount filesystems where the partition length is so large we cannot safely index bits in a block bitmap.

    • Обновитесь до 4.4.0-1153.159
    Опубликовано Обновлено
  3. CVE-2024-46774

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

    powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()

    In the Linux kernel, the following vulnerability has been resolved: powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas() Smatch warns: arch/powerpc/kernel/rtas.c:1932 __do_sys_rtas() warn: potential spectre issue 'args.args' [r] (local cap) The 'nargs' and 'nret' locals come directly from a user-supplied buffer and are used as indexes into a small stack-based array and as inputs to copy_to_user() after they are subject to bounds checks. Use array_index_nospec() after the bounds checks to clamp these values for speculative execution.

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

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

    can: bcm: Remove proc entry when dev is unregistered.

    In the Linux kernel, the following vulnerability has been resolved: can: bcm: Remove proc entry when dev is unregistered. syzkaller reported a warning in bcm_connect() below. [0] The repro calls connect() to vxcan1, removes vxcan1, and calls connect() with ifindex == 0. Calling connect() for a BCM socket allocates a proc entry. Then, bcm_sk(sk)->bound is set to 1 to prevent further connect(). However, removing the bound device resets bcm_sk(sk)->bound to 0 in bcm_notify(). The 2nd connect() tries to allocate a proc entry with the same name and sets NULL to bcm_sk(sk)->bcm_proc_read, leaking the original proc entry. Since the proc entry

    • Обновитесь до 4.4.0-1143.149
    Опубликовано Обновлено
  5. CVE-2024-46759

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

    hwmon: (adc128d818) Fix underflows seen when writing limit attributes

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (adc128d818) Fix underflows seen when writing limit attributes DIV_ROUND_CLOSEST() after kstrtol() results in an underflow if a large negative number such as -9223372036854775808 is provided by the user. Fix it by reordering clamp_val() and DIV_ROUND_CLOSEST() operations.

    • Обновитесь до 4.4.0-1138.144
    Опубликовано Обновлено
  6. CVE-2024-46755

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

    wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() mwifiex_get_priv_by_id() returns the priv pointer corresponding to the bss_num and bss_type, but without checking if the priv is actually currently in use. Unused priv pointers do not have a wiphy attached to them which can lead to NULL pointer dereferences further down the callstack. Fix this by returning only used priv pointers which have priv->bss_mode set to something else than NL80211_IFTYPE_UNSPECIFIED. Said NULL pointer dereference happened when an Accesspoint was started with wpa_supplicant -i ml

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

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

    btrfs: handle errors from btrfs_dec_ref() properly

    In the Linux kernel, the following vulnerability has been resolved: btrfs: handle errors from btrfs_dec_ref() properly In walk_up_proc() we BUG_ON(ret) from btrfs_dec_ref(). This is incorrect, we have proper error handling here, return the error.

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

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

    btrfs: replace BUG_ON() with error handling at update_ref_for_cow()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: replace BUG_ON() with error handling at update_ref_for_cow() Instead of a BUG_ON() just return an error, log an error message and abort the transaction in case we find an extent buffer belonging to the relocation tree that doesn't have the full backref flag set. This is unexpected and should never happen (save for bugs or a potential bad memory).

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

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

    btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info() Instead of doing a BUG_ON() handle the error by returning -EUCLEAN, aborting the transaction and logging an error message.

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

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

    PCI: Add missing bridge lock to pci_bus_lock()

    In the Linux kernel, the following vulnerability has been resolved: PCI: Add missing bridge lock to pci_bus_lock() One of the true positives that the cfg_access_lock lockdep effort identified is this sequence: WARNING: CPU: 14 PID: 1 at drivers/pci/pci.c:4886 pci_bridge_secondary_bus_reset+0x5d/0x70 RIP: 0010:pci_bridge_secondary_bus_reset+0x5d/0x70 Call Trace: <TASK> ? __warn+0x8c/0x190 ? pci_bridge_secondary_bus_reset+0x5d/0x70 ? report_bug+0x1f8/0x200 ? handle_bug+0x3c/0x70 ? exc_invalid_op+0x18/0x70 ? asm_exc_invalid_op+0x1a/0x20 ? pci_bridge_secondary_bus_reset+0x5d/0x70 pci_reset_bus+0x1d8/0x270 vm

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

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

    Input: uinput - reject requests with unreasonable number of slots

    In the Linux kernel, the following vulnerability has been resolved: Input: uinput - reject requests with unreasonable number of slots When exercising uinput interface syzkaller may try setting up device with a really large number of slots, which causes memory allocation failure in input_mt_init_slots(). While this allocation failure is handled properly and request is rejected, it results in syzkaller reports. Additionally, such request may put undue burden on the system which will try to free a lot of memory for a bogus request. Fix it by limiting allowed number of slots to 100. This can easily be extended if we see devices that can track

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

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

    Squashfs: sanity check symbolic link size

    In the Linux kernel, the following vulnerability has been resolved: Squashfs: sanity check symbolic link size Syzkiller reports a "KMSAN: uninit-value in pick_link" bug. This is caused by an uninitialised page, which is ultimately caused by a corrupted symbolic link size read from disk. The reason why the corrupted symlink size causes an uninitialised page is due to the following sequence of events: 1. squashfs_read_inode() is called to read the symbolic link from disk. This assigns the corrupted value 3875536935 to inode->i_size. 2. Later squashfs_symlink_read_folio() is called, which assigns this corrupted value to the lengt

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

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

    of/irq: Prevent device address out-of-bounds read in interrupt map walk

    In the Linux kernel, the following vulnerability has been resolved: of/irq: Prevent device address out-of-bounds read in interrupt map walk When of_irq_parse_raw() is invoked with a device address smaller than the interrupt parent node (from #address-cells property), KASAN detects the following out-of-bounds read when populating the initial match table (dyndbg="func of_irq_parse_* +p"): OF: of_irq_parse_one: dev=/soc@0/picasso/watchdog, index=0 OF: parent=/soc@0/pci@878000000000/gpio0@17,0, intsize=2 OF: intspec=4 OF: of_irq_parse_raw: ipar=/soc@0/pci@878000000000/gpio0@17,0, size=2 OF: -> addrsize=3 ========================

    • Обновитесь до 4.4.0-1138.144
    Опубликовано Обновлено
  14. CVE-2024-46738

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

    VMCI: Fix use-after-free when removing resource in vmci_resource_remove()

    In the Linux kernel, the following vulnerability has been resolved: VMCI: Fix use-after-free when removing resource in vmci_resource_remove() When removing a resource from vmci_resource_table in vmci_resource_remove(), the search is performed using the resource handle by comparing context and resource fields. It is possible though to create two resources with different types but same handle (same context and resource fields). When trying to remove one of the resources, vmci_resource_remove() may not remove the intended one, but the object will still be freed as in the case of the datagram type in vmci_datagram_destroy_handle(). vmci_resou

    • Обновитесь до 4.4.0-1138.144
    Опубликовано Обновлено
  15. CVE-2024-46731

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

    drm/amd/pm: fix the Out-of-bounds read warning

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: fix the Out-of-bounds read warning using index i - 1U may beyond element index for mc_data[] when i = 0.

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

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

    drm/amdgpu: fix ucode out-of-bounds read warning

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix ucode out-of-bounds read warning Clear warning that read ucode[] may out-of-bounds.

    • Обновитесь до 4.4.0-1138.144
    Опубликовано Обновлено
  17. CVE-2024-46722

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

    drm/amdgpu: fix mc_data out-of-bounds read warning

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix mc_data out-of-bounds read warning Clear warning that read mc_data[i-1] may out-of-bounds.

    • Обновитесь до 4.4.0-1138.144
    Опубликовано Обновлено
  18. CVE-2024-46720

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

    drm/amdgpu: fix dereference after null check

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix dereference after null check check the pointer hive before use.

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

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

    perf/aux: Fix AUX buffer serialization

    In the Linux kernel, the following vulnerability has been resolved: perf/aux: Fix AUX buffer serialization Ole reported that event->mmap_mutex is strictly insufficient to serialize the AUX buffer, add a per RB mutex to fully serialize it. Note that in the lock order comment the perf_event::mmap_mutex order was already wrong, that is, it nesting under mmap_lock is not new with this patch.

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

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

    KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 On a system with a GICv3, if a guest hasn't been configured with GICv3 and that the host is not capable of GICv2 emulation, a write to any of the ICC_*SGI*_EL1 registers is trapped to EL2. We therefore try to emulate the SGI access, only to hit a NULL pointer as no private interrupt is allocated (no GIC, remember?). The obvious fix is to give the guest what it deserves, in the shape of a UNDEF exception.

    Опубликовано Обновлено

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

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

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