p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-6.12 · Seite 140

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 2889

  1. CVE-2026-64316

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

    crypto: caam - use print_hex_dump_devel to guard key hex dumps

    In the Linux kernel, the following vulnerability has been resolved: crypto: caam - use print_hex_dump_devel to guard key hex dumps Use print_hex_dump_devel() for dumping sensitive key material in *_setkey() and gen_split_key() to avoid leaking secrets at runtime when CONFIG_DYNAMIC_DEBUG is enabled.

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-64315

    Hoch · CVSS 7EPSS 0,15%Korrektur verfügbar

    crypto: caam - use print_hex_dump_devel to guard key hex dumps

    In the Linux kernel, the following vulnerability has been resolved: crypto: caam - use print_hex_dump_devel to guard key hex dumps Use print_hex_dump_devel() for dumping sensitive key material in *_setkey() to avoid leaking secrets at runtime when CONFIG_DYNAMIC_DEBUG is enabled.

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-64313

    Hoch · CVSS 8.8EPSS 0,36%Korrektur verfügbar

    crypto: ecc - Fix carry overflow in vli multiplication

    In the Linux kernel, the following vulnerability has been resolved: crypto: ecc - Fix carry overflow in vli multiplication The carry flag calculation fails when r01.m_high is saturated (0xFFFFFFFFFFFFFFFF) and addition of lower bits overflows. The condition (r01.m_high < product.m_high) doesn't handle the case where r01.m_high == product.m_high and an additional carry exists from lower-bit overflow. When commit 3c4b23901a0c ("crypto: ecdh - Add ECDH software support") introduced crypto/ecc.c, it split the muladd() function in the micro-ecc library into separate mul_64_64() and add_128_128() helpers. It seems the check got lost in translat

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-64312

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

    crypto: pcrypt - restore callback for non-parallel fallback

    In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - restore callback for non-parallel fallback pcrypt installs pcrypt_aead_done() on the child AEAD request before trying to submit it through padata. If padata_do_parallel() returns -EBUSY, pcrypt falls back to calling the child AEAD directly. That fallback must not keep the padata completion callback. Otherwise an asynchronous completion runs pcrypt_aead_done() even though the request was never enrolled in padata. Restore the original request callback and callback data before calling the child AEAD directly. This keeps the fallback path aligned with a di

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-64310

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

    crypto: ccp - Do not initialize SNP for SEV ioctls

    In the Linux kernel, the following vulnerability has been resolved: crypto: ccp - Do not initialize SNP for SEV ioctls Sashiko notes: > if SEV initialization fails and KVM is actively running normal VMs, could a > userspace process trigger this code path via /dev/sev ioctls (e.g., > SEV_PDH_GEN) and zero out MSR_VM_HSAVE_PA globally? Would the next VMRUN > execution for an active VM trigger a general protection fault and crash the > host? sev_move_to_init_state() is called for ioctls requiring only SEV firmware: SEV_PEK_GEN, SEV_PDH_GEN, SEV_PEK_CSR, SEV_PEK_CERT_IMPORT, and SEV_PDH_CERT_EXPORT. After the firmware command, it does SEV_SHU

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-64309

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

    crypto: ccp - Do not initialize SNP for ioctl(SNP_COMMIT)

    In the Linux kernel, the following vulnerability has been resolved: crypto: ccp - Do not initialize SNP for ioctl(SNP_COMMIT) Sashiko notes: > if SEV initialization fails and KVM is actively running normal VMs, could a > userspace process trigger this code path via /dev/sev ioctls (e.g., > SEV_PDH_GEN) and zero out MSR_VM_HSAVE_PA globally? Would the next VMRUN > execution for an active VM trigger a general protection fault and crash the > host? The SNP_COMMIT command does not require the firmware to be in any particular state. Skip initializing it if it was previously uninitialized. The SEV-SNP firmware specification doc 56860 does not

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-64308

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

    crypto: ccp - Do not initialize SNP for ioctl(SNP_VLEK_LOAD)

    In the Linux kernel, the following vulnerability has been resolved: crypto: ccp - Do not initialize SNP for ioctl(SNP_VLEK_LOAD) Sashiko notes: > if SEV initialization fails and KVM is actively running normal VMs, could a > userspace process trigger this code path via /dev/sev ioctls (e.g., > SEV_PDH_GEN) and zero out MSR_VM_HSAVE_PA globally? Would the next VMRUN > execution for an active VM trigger a general protection fault and crash the > host? The SEV firmware docs for SNP_VLEK_LOAD note: > On SNP_SHUTDOWN, the VLEK is deleted. That is, the initialization/shutdown wrapper here is pointless, because the firmware immediately throws a

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-64307

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

    crypto: ccp - Do not initialize SNP for ioctl(SNP_CONFIG)

    In the Linux kernel, the following vulnerability has been resolved: crypto: ccp - Do not initialize SNP for ioctl(SNP_CONFIG) Sashiko notes: > if SEV initialization fails and KVM is actively running normal VMs, could a > userspace process trigger this code path via /dev/sev ioctls (e.g., > SEV_PDH_GEN) and zero out MSR_VM_HSAVE_PA globally? Would the next VMRUN > execution for an active VM trigger a general protection fault and crash the > host? Refuse to re-try initialization if SNP is not already initialized for SNP_CONFIG. This is technically an ABI break: before if SNP initialization failed it could be transparently retriggered by th

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-64306

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

    crypto: drbg - Fix returning success on failure in CTR_DRBG

    In the Linux kernel, the following vulnerability has been resolved: crypto: drbg - Fix returning success on failure in CTR_DRBG drbg_ctr_generate() sometimes returns success when it fails, leaving the output buffer uninitialized. Fix it.

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-64305

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

    crypto: qat - protect service table iterations with service_lock

    In the Linux kernel, the following vulnerability has been resolved: crypto: qat - protect service table iterations with service_lock The service_table list is protected by service_lock when entries are added or removed (in adf_service_add() and adf_service_remove()), but several functions iterate over the list without holding this lock. A concurrent adf_service_register() or adf_service_unregister() call could modify the list during traversal, leading to list corruption or a use-after-free. Fix this by holding service_lock across all list_for_each_entry() iterations of service_table in adf_dev_init(), adf_dev_start(), adf_dev_stop(), adf_

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-64304

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

    crypto: qat - validate RSA CRT component lengths

    In the Linux kernel, the following vulnerability has been resolved: crypto: qat - validate RSA CRT component lengths The generic RSA key parser (rsa_helper.c) bounds each CRT component (p, q, dp, dq, qinv) by the modulus size n_sz, but qat_rsa_setkey_crt() allocates half-size DMA buffers (key_sz / 2) and right-aligns each component with: memcpy(dst + half_key_sz - len, src, len) When a CRT component is larger than half_key_sz the subtraction underflows and memcpy writes past the DMA buffer, causing memory corruption. Add a len > half_key_sz check next to the existing !len check for each of the five CRT components so the driver falls

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-64303

    Kritisch · CVSS 9.8EPSS 0,69%Korrektur verfügbar

    spi: fsl-lpspi: terminate the RX channel on TX prepare failure path

    In the Linux kernel, the following vulnerability has been resolved: spi: fsl-lpspi: terminate the RX channel on TX prepare failure path When dmaengine_prep_slave_sg() fails for the TX channel, the error path terminates the TX DMA channel but leaves the RX channel running. Since the RX channel was already submitted and issued prior to preparing the TX descriptor, returning -EINVAL causes the SPI core to unmap the DMA buffers while the RX DMA engine continues writing to them, leading to potential memory corruption or use-after-free. Terminate the RX channel before returning on the TX prepare failure path.

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-64301

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

    regulator: scmi: fix of_node refcount leak in scmi_regulator_probe()

    In the Linux kernel, the following vulnerability has been resolved: regulator: scmi: fix of_node refcount leak in scmi_regulator_probe() scmi_regulator_probe() calls of_find_node_by_name() which takes a reference on the returned device node. On the error path where process_scmi_regulator_of_node() fails, the function returns without calling of_node_put() on the child node, leaking the reference. Add of_node_put(np) on the error path to properly release the reference.

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-64299

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

    tracing: Prevent out-of-bounds read in glob matching

    In the Linux kernel, the following vulnerability has been resolved: tracing: Prevent out-of-bounds read in glob matching String event fields are not necessarily NUL-terminated, so the filter predicate functions (filter_pred_string(), filter_pred_strloc() and filter_pred_strrelloc()) pass the field length to the regex match callbacks, and the length-aware matchers honour it. regex_match_glob() was the exception: it ignored the length and called glob_match(), which scans the string until it hits a NUL byte. Some string fields are not NUL-terminated. One example is the dynamic char array of the xfs_* namespace tracepoints, which is copied wit

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-64298

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

    NFSv4: include MAY_WRITE in open permission mask for O_TRUNC

    In the Linux kernel, the following vulnerability has been resolved: NFSv4: include MAY_WRITE in open permission mask for O_TRUNC POSIX requires write permission to truncate a file, so an open() that specifies O_TRUNC must be authorized for write access regardless of the O_ACCMODE access mode. nfs_open_permission_mask() builds the access mask passed to nfs_may_open(), which is the local authorization gate for OPENs the client serves itself from a cached write delegation via the can_open_delegated() path in nfs4_try_open_cached(). The mask is derived from O_ACCMODE alone, so an open(O_RDONLY | O_TRUNC) against a file the caller cannot write

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-64297

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

    module: decompress: check return value of module_extend_max_pages()

    In the Linux kernel, the following vulnerability has been resolved: module: decompress: check return value of module_extend_max_pages() module_extend_max_pages() calls kvrealloc() internally and returns -ENOMEM on allocation failure. The return value is never checked. If the initial allocation fails, info->pages remains NULL and info->max_pages remains 0. Subsequent calls to module_get_next_page() will attempt to dynamically grow the array by calling module_extend_max_pages(info, 0) since info->used_pages is 0. This results in kvrealloc(NULL, 0) returning ZERO_SIZE_PTR, which is treated as a success, leading to a dereference of ZERO_SIZE_P

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-64296

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

    exfat: bound uniname advance in exfat_find_dir_entry()

    In the Linux kernel, the following vulnerability has been resolved: exfat: bound uniname advance in exfat_find_dir_entry() In exfat_find_dir_entry(), each TYPE_EXTEND (file name) entry advances the output pointer by a fixed amount while the loop guard only tracks the accumulated name length: if (++order == 2) uniname = p_uniname->name; else uniname += EXFAT_FILE_NAME_LEN; len = exfat_extract_uni_name(ep, entry_uniname); name_len += len; unichar = *(uniname+len); *(uniname+len) = 0x0; uniname grows by EXFAT_FILE_NAME_LEN (15) per name entry, but name_len grows only by the actual extracted length, which is shorter when a name frag

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-64294

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

    mm: do file ownership checks with the proper mount idmap

    In the Linux kernel, the following vulnerability has been resolved: mm: do file ownership checks with the proper mount idmap Ever since idmapped mounts were introduced, inode ownership checks (for side-channel protection) in mincore() and madvise(MADV_PAGEOUT) were done against the nop_mnt_idmap, which completely ignores the file's mount's idmap. This results in odd edgecases like: 1) mount/bind-mount with an idmap userA:userB:1 2) userB runs an owner_or_capable() check on file that is owned by userA on-disk/in-memory, but owned by userB after idmap translation 3) owner_or_capable() mysteriously fails as the correct idmap wasn't supplied

    • Auf 6.12.100-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-64290

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

    iommufd: Break the loop on failure in iommufd_fault_fops_read()

    In the Linux kernel, the following vulnerability has been resolved: iommufd: Break the loop on failure in iommufd_fault_fops_read() On a copy_to_user() failure inside the inner list_for_each_entry, only the inner loop breaks; the outer while re-fetches the just-restored fault group and retries the failing copy_to_user() forever, spinning the reader at 100% CPU with fault->mutex held. Check rc after the inner loop and break the outer while as well.

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-64289

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

    iommufd: Set upper bounds on cache invalidation entry_num and entry_len

    In the Linux kernel, the following vulnerability has been resolved: iommufd: Set upper bounds on cache invalidation entry_num and entry_len iommufd_hwpt_invalidate() takes a user-controlled entry_num and entry_len, each bounded only by U32_MAX. An entry_len beyond the kernel's struct size makes the copy helper verify the extra bytes are zero, scanning that excess in one uninterruptible pass; a multi-gigabyte value over zeroed user memory trips the soft-lockup watchdog. A large entry_num is the other half, driving the backend invalidation loop with no reschedule. The VT-d nested handler, for one, copies each entry and flushes caches per ite

    • Auf 6.12.100-1~deb12u1 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 →