p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-nvidia-tegra-5.15 · Page n° 77

Vulnérabilité publiée pour linux-nvidia-tegra-5.15 au cours des 30 derniers jours : 0. Dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 2668

  1. CVE-2024-42270

    Moyenne · CVSS 5.7EPSS 0,23%Correctif disponible

    netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().

    In the Linux kernel, the following vulnerability has been resolved: netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init(). We had a report that iptables-restore sometimes triggered null-ptr-deref at boot time. [0] The problem is that iptable_nat_table_init() is exposed to user space before the kernel fully initialises netns. In the small race window, a user could call iptable_nat_table_init() that accesses net_generic(net, iptable_nat_net_id), which is available only after registering iptable_nat_net_ops. Let's call register_pernet_subsys() before xt_register_template(). [0]: bpfilter: Loaded bpfilter_umh pid 11702 Started

    • Mettez à jour vers 5.15.0-1032.32~20.04.1
    Publication Mise à jour
  2. CVE-2024-42269

    Moyenne · CVSS 5.7EPSS 0,23%Correctif disponible

    netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().

    In the Linux kernel, the following vulnerability has been resolved: netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init(). ip6table_nat_table_init() accesses net->gen->ptr[ip6table_nat_net_ops.id], but the function is exposed to user space before the entry is allocated via register_pernet_subsys(). Let's call register_pernet_subsys() before xt_register_template().

    • Mettez à jour vers 5.15.0-1032.32~20.04.1
    Publication Mise à jour
  3. CVE-2024-42267

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()

    In the Linux kernel, the following vulnerability has been resolved: riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error() Handle VM_FAULT_SIGSEGV in the page fault path so that we correctly kill the process and we don't BUG() the kernel.

    • Mettez à jour vers 5.15.0-1032.32~20.04.1
    Publication Mise à jour
  4. CVE-2024-42265

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    protect the fetch of ->fd[fd] in do_dup2() from mispredictions

    In the Linux kernel, the following vulnerability has been resolved: protect the fetch of ->fd[fd] in do_dup2() from mispredictions both callers have verified that fd is not greater than ->max_fds; however, misprediction might end up with tofree = fdt->fd[fd]; being speculatively executed. That's wrong for the same reasons why it's wrong in close_fd()/file_close_fd_locked(); the same solution applies - array_index_nospec(fd, fdt->max_fds) could differ from fd only in case of speculative execution on mispredicted path.

    • Mettez à jour vers 5.15.0-1032.32~20.04.1
    Publication Mise à jour
  5. CVE-2024-42259

    Élevée · CVSS 7.8EPSS 0,27%Correctif disponible

    drm/i915/gem: Fix Virtual Memory mapping boundaries calculation

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/gem: Fix Virtual Memory mapping boundaries calculation Calculating the size of the mapped area as the lesser value between the requested size and the actual size does not consider the partial mapping offset. This can cause page fault access. Fix the calculation of the starting and ending addresses, the total size is now deduced from the difference between the end and start addresses. Additionally, the calculations have been rewritten in a clearer and more understandable form. [Joonas: Add Requires: tag] Requires: 60a2066c5005 ("drm/i915/gem: Adjust vma offset fo

    • Mettez à jour vers 5.15.0-1032.32~20.04.1
    Publication Mise à jour
  6. CVE-2024-42247

    Élevée · CVSS 7.5EPSS 0,72%Correctif disponible

    wireguard: allowedips: avoid unaligned 64-bit memory accesses

    In the Linux kernel, the following vulnerability has been resolved: wireguard: allowedips: avoid unaligned 64-bit memory accesses On the parisc platform, the kernel issues kernel warnings because swap_endian() tries to load a 128-bit IPv6 address from an unaligned memory location: Kernel: unaligned access to 0x55f4688c in wg_allowedips_insert_v6+0x2c/0x80 [wireguard] (iir 0xf3010df) Kernel: unaligned access to 0x55f46884 in wg_allowedips_insert_v6+0x38/0x80 [wireguard] (iir 0xf2010dc) Avoid such unaligned memory accesses by instead using the get_unaligned_be64() helper macro. [Jason: replace src[8] in original patch with src+8]

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  7. CVE-2024-42246

    Moyenne · CVSS 5.6EPSS 0,23%Correctif disponible

    net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket

    In the Linux kernel, the following vulnerability has been resolved: net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket When using a BPF program on kernel_connect(), the call can return -EPERM. This causes xs_tcp_setup_socket() to loop forever, filling up the syslog and causing the kernel to potentially freeze up. Neil suggested: This will propagate -EPERM up into other layers which might not be ready to handle it. It might be safer to map EPERM to an error we would be more likely to expect from the network system - such as ECONNREFUSED or ENETDOWN. ECONNREFUSED as error seems reasonable. For programs sett

    • Mettez à jour vers 5.15.0-1032.32~20.04.1
    Publication Mise à jour
  8. CVE-2024-42244

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    USB: serial: mos7840: fix crash on resume

    In the Linux kernel, the following vulnerability has been resolved: USB: serial: mos7840: fix crash on resume Since commit c49cfa917025 ("USB: serial: use generic method if no alternative is provided in usb serial layer"), USB serial core calls the generic resume implementation when the driver has not provided one. This can trigger a crash on resume with mos7840 since support for multiple read URBs was added back in 2011. Specifically, both port read URBs are now submitted on resume for open ports, but the context pointer of the second URB is left set to the core rather than mos7840 port structure. Fix this by implementing dedicated suspe

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  9. CVE-2024-42240

    Moyenne · CVSS 5.5EPSS 0,22%Correctif disponible

    x86/bhi: Avoid warning in #DB handler due to BHI mitigation

    In the Linux kernel, the following vulnerability has been resolved: x86/bhi: Avoid warning in #DB handler due to BHI mitigation When BHI mitigation is enabled, if SYSENTER is invoked with the TF flag set then entry_SYSENTER_compat() uses CLEAR_BRANCH_HISTORY and calls the clear_bhb_loop() before the TF flag is cleared. This causes the #DB handler (exc_debug_kernel()) to issue a warning because single-step is used outside the entry_SYSENTER_compat() function. To address this issue, entry_SYSENTER_compat() should use CLEAR_BRANCH_HISTORY after making sure the TF flag is cleared. The problem can be reproduced with the following sequence:

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  10. CVE-2024-42236

    Élevée · CVSS 7.8EPSS 0,24%Correctif disponible

    usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() Userspace provided string 's' could trivially have the length zero. Left unchecked this will firstly result in an OOB read in the form `if (str[0 - 1] == '\n') followed closely by an OOB write in the form `str[0 - 1] = '\0'`. There is already a validating check to catch strings that are too long. Let's supply an additional check for invalid strings that are too short.

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  11. CVE-2024-42232

    Critique · CVSS 9.8EPSS 0,76%Correctif disponible

    libceph: fix race between delayed_work() and ceph_monc_stop()

    In the Linux kernel, the following vulnerability has been resolved: libceph: fix race between delayed_work() and ceph_monc_stop() The way the delayed work is handled in ceph_monc_stop() is prone to races with mon_fault() and possibly also finish_hunting(). Both of these can requeue the delayed work which wouldn't be canceled by any of the following code in case that happens after cancel_delayed_work_sync() runs -- __close_session() doesn't mess with the delayed work in order to avoid interfering with the hunting interval logic. This part was missed in commit b5d91704f53e ("libceph: behave in mon_fault() if cur_mon < 0") and use-after-free

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  12. CVE-2024-42229

    Moyenne · CVSS 4.1EPSS 0,23%Correctif disponible

    crypto: aead,cipher - zeroize key buffer after use

    In the Linux kernel, the following vulnerability has been resolved: crypto: aead,cipher - zeroize key buffer after use I.G 9.7.B for FIPS 140-3 specifies that variables temporarily holding cryptographic information should be zeroized once they are no longer needed. Accomplish this by using kfree_sensitive for buffers that previously held the private key.

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  13. CVE-2024-42228

    Élevée · CVSS 7EPSS 0,24%Correctif disponible

    drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc Initialize the size before calling amdgpu_vce_cs_reloc, such as case 0x03000001. V2: To really improve the handling we would actually need to have a separate value of 0xffffffff.(Christian)

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  14. CVE-2024-42224

    Élevée · CVSS 7EPSS 0,24%Correctif disponible

    net: dsa: mv88e6xxx: Correct check for empty list

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: mv88e6xxx: Correct check for empty list Since commit a3c53be55c95 ("net: dsa: mv88e6xxx: Support multiple MDIO busses") mv88e6xxx_default_mdio_bus() has checked that the return value of list_first_entry() is non-NULL. This appears to be intended to guard against the list chip->mdios being empty. However, it is not the correct check as the implementation of list_first_entry is not designed to return NULL for empty lists. Instead, use list_first_entry_or_null() which does return NULL if the list is empty. Flagged by Smatch. Compile tested only.

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  15. CVE-2024-42223

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    media: dvb-frontends: tda10048: Fix integer overflow

    In the Linux kernel, the following vulnerability has been resolved: media: dvb-frontends: tda10048: Fix integer overflow state->xtal_hz can be up to 16M, so it can overflow a 32 bit integer when multiplied by pll_mfactor. Create a new 64 bit variable to hold the calculations.

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  16. CVE-2024-42161

    Moyenne · CVSS 6.3EPSS 0,22%Correctif disponible

    bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD

    In the Linux kernel, the following vulnerability has been resolved: bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD [Changes from V1: - Use a default branch in the switch statement to initialize `val'.] GCC warns that `val' may be used uninitialized in the BPF_CRE_READ_BITFIELD macro, defined in bpf_core_read.h as: [...] unsigned long long val; \ [...] \ switch (__CORE_RELO(s, field, BYTE_SIZE)) { \ case 1: val = *(const unsigned char *)p; break; \ case 2: val = *(const unsigned short *)p; break; \ case 4: val = *(const unsigned int *)p; break; \ case 8: val = *(cons

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  17. CVE-2024-42160

    Élevée · CVSS 7.8EPSS 0,24%Correctif disponible

    f2fs: check validation of fault attrs in f2fs_build_fault_attr()

    In the Linux kernel, the following vulnerability has been resolved: f2fs: check validation of fault attrs in f2fs_build_fault_attr() - It missed to check validation of fault attrs in parse_options(), let's fix to add check condition in f2fs_build_fault_attr(). - Use f2fs_build_fault_attr() in __sbi_store() to clean up code.

    • Mettez à jour vers 5.15.0-1030.30~20.04.1
    Publication Mise à jour
  18. CVE-2024-42158

    Moyenne · CVSS 4.1EPSS 0,21%Correctif disponible

    s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings

    In the Linux kernel, the following vulnerability has been resolved: s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings Replace memzero_explicit() and kfree() with kfree_sensitive() to fix warnings reported by Coccinelle: WARNING opportunity for kfree_sensitive/kvfree_sensitive (line 1506) WARNING opportunity for kfree_sensitive/kvfree_sensitive (line 1643) WARNING opportunity for kfree_sensitive/kvfree_sensitive (line 1770)

    • Mettez à jour vers 5.15.0-1032.32~20.04.1
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →