p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-gcp · Seite 177

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 10987

  1. CVE-2026-46056

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

    Bluetooth: hci_event: fix potential UAF in SSP passkey handlers

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_event: fix potential UAF in SSP passkey handlers hci_conn lookup and field access must be covered by hdev lock in hci_user_passkey_notify_evt() and hci_keypress_notify_evt(), otherwise the connection can be freed concurrently. Extend the hci_dev_lock critical section to cover all conn usage in both handlers. Keep the existing keypress notification behavior unchanged by routing the early exits through a common unlock path.

    • Auf 5.15.0-1118.128 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-46054

    Hoch · CVSS 7.1EPSS 0,12%Keine Korrektur veröffentlicht

    selinux: fix overlayfs mmap() and mprotect() access checks

    In the Linux kernel, the following vulnerability has been resolved: selinux: fix overlayfs mmap() and mprotect() access checks The existing SELinux security model for overlayfs is to allow access if the current task is able to access the top level file (the "user" file) and the mounter's credentials are sufficient to access the lower level file (the "backing" file). Unfortunately, the current code does not properly enforce these access controls for both mmap() and mprotect() operations on overlayfs filesystems. This patch makes use of the newly created security_mmap_backing_file() LSM hook to provide the missing backing file enforcement f

    Veröffentlicht Aktualisiert
  3. CVE-2026-46053

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

    net: rds: fix MR cleanup on copy error

    In the Linux kernel, the following vulnerability has been resolved: net: rds: fix MR cleanup on copy error __rds_rdma_map() hands sg/pages ownership to the transport after get_mr() succeeds. If copying the generated cookie back to user space fails after that point, the error path must not free those resources again before dropping the MR reference. Remove the duplicate unpin/free from the put_user() failure branch so that MR teardown is handled only through the existing final cleanup path.

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-46052

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

    ceph: only d_add() negative dentries when they are unhashed

    In the Linux kernel, the following vulnerability has been resolved: ceph: only d_add() negative dentries when they are unhashed Ceph can call d_add(dentry, NULL) on a negative dentry that is already present in the primary dcache hash. In the current VFS that is not safe. d_add() goes through __d_add() to __d_rehash(), which unconditionally reinserts dentry->d_hash into the hlist_bl bucket. If the dentry is already hashed, reinserting the same node can corrupt the bucket, including creating a self-loop. Once that happens, __d_lookup() can spin forever in the hlist_bl walk, typically looping only on the d_name.hash mismatch check and event

    • Auf 5.15.0-1118.128 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-46051

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

    md/raid5: fix soft lockup in retry_aligned_read()

    In the Linux kernel, the following vulnerability has been resolved: md/raid5: fix soft lockup in retry_aligned_read() When retry_aligned_read() encounters an overlapped stripe, it releases the stripe via raid5_release_stripe() which puts it on the lockless released_stripes llist. In the next raid5d loop iteration, release_stripe_list() drains the stripe onto handle_list (since STRIPE_HANDLE is set by the original IO), but retry_aligned_read() runs before handle_active_stripes() and removes the stripe from handle_list via find_get_stripe() -> list_del_init(). This prevents handle_stripe() from ever processing the stripe to resolve the overla

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-46050

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

    md/raid10: fix deadlock with check operation and nowait requests

    In the Linux kernel, the following vulnerability has been resolved: md/raid10: fix deadlock with check operation and nowait requests When an array check is running it will raise the barrier at which point normal requests will become blocked and increment the nr_pending value to signal there is work pending inside of wait_barrier(). NOWAIT requests do not block and so will return immediately with an error, and additionally do not increment nr_pending in wait_barrier(). Upstream change commit 43806c3d5b9b ("raid10: cleanup memleak at raid10_make_request") added a call to raid_end_bio_io() to fix a memory leak when NOWAIT requests hit this con

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-46049

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

    ALSA: ctxfi: Add fallback to default RSR for S/PDIF

    In the Linux kernel, the following vulnerability has been resolved: ALSA: ctxfi: Add fallback to default RSR for S/PDIF spdif_passthru_playback_get_resources() uses atc->pll_rate as the RSR for the MSR calculation loop. However, pll_rate is only updated in atc_pll_init() and not in hw_pll_init(), so it remains 0 after the card init. When spdif_passthru_playback_setup() skips atc_pll_init() for 32000 Hz, (rsr * desc.msr) always becomes 0, causing the loop to spin indefinitely. Add fallback to use atc->rsr when atc->pll_rate is 0. This reflects the hardware state, since hw_card_init() already configures the PLL to the default RSR.

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-46047

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

    net: qrtr: ns: Fix use-after-free in driver remove()

    In the Linux kernel, the following vulnerability has been resolved: net: qrtr: ns: Fix use-after-free in driver remove() In the remove callback, if a packet arrives after destroy_workqueue() is called, but before sock_release(), the qrtr_ns_data_ready() callback will try to queue the work, causing use-after-free issue. Fix this issue by saving the default 'sk_data_ready' callback during qrtr_ns_init() and use it to replace the qrtr_ns_data_ready() callback at the start of remove(). This ensures that even if a packet arrives after destroy_workqueue(), the work struct will not be dereferenced. Note that it is also required to ensure that th

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-46046

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

    ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all()

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all() The commit c8e008b60492 ("ext4: ignore xattrs past end") introduced a refcount leak in when block_csum is false. ext4_xattr_inode_dec_ref_all() calls ext4_get_inode_loc() to get iloc.bh, but never releases it with brelse().

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-46044

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

    ipmi:ssif: Clean up kthread on errors

    In the Linux kernel, the following vulnerability has been resolved: ipmi:ssif: Clean up kthread on errors If an error occurs after the ssif kthread is created, but before the main IPMI code starts the ssif interface, the ssif kthread will not be stopped. So make sure the kthread is stopped on an error condition if it is running.

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-46043

    Kritisch · CVSS 9.1EPSS 0,51%Korrektur verfügbar

    RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv

    In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv rxe_rcv() currently checks only that the incoming packet is at least header_size(pkt) bytes long before payload_size() is used. However, payload_size() subtracts both the attacker-controlled BTH pad field and RXE_ICRC_SIZE from pkt->paylen: payload_size = pkt->paylen - offset[RXE_PAYLOAD] - bth_pad(pkt) - RXE_ICRC_SIZE This means a short packet can still make payload_size() underflow even if it includes enough bytes for the fixed headers. Simply requiring header_size(pkt) + RXE_ICRC_SIZE

    • Auf 5.15.0-1111.121 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-46040

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

    inotify: fix watch count leak when fsnotify_add_inode_mark_locked() fails

    In the Linux kernel, the following vulnerability has been resolved: inotify: fix watch count leak when fsnotify_add_inode_mark_locked() fails When fsnotify_add_inode_mark_locked() fails in inotify_new_watch(), the error path calls inotify_remove_from_idr() but does not call dec_inotify_watches() to undo the preceding inc_inotify_watches(). This leaks a watch count, and repeated failures can exhaust the max_user_watches limit with -ENOSPC even when no watches are active. Prior to commit 1cce1eea0aff ("inotify: Convert to using per-namespace limits"), the watch count was incremented after fsnotify_add_mark_locked() succeeded, so this path wa

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-46038

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

    net: qrtr: ns: Free the node during ctrl_cmd_bye()

    In the Linux kernel, the following vulnerability has been resolved: net: qrtr: ns: Free the node during ctrl_cmd_bye() A node sends the BYE packet when it is about to go down. So the nameserver should advertise the removal of the node to all remote and local observers and free the node finally. But currently, the nameserver doesn't free the node memory even after processing the BYE packet. This causes the node memory to leak. Hence, remove the node from Xarray list and free the node memory during both success and failure case of ctrl_cmd_bye().

    • Auf 5.15.0-1118.128 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-46037

    Hoch · CVSS 8.2EPSS 0,51%Korrektur verfügbar

    ipv4: icmp: validate reply type before using icmp_pointers

    In the Linux kernel, the following vulnerability has been resolved: ipv4: icmp: validate reply type before using icmp_pointers Extended echo replies use ICMP_EXT_ECHOREPLY as the outbound reply type. That value is outside the range covered by icmp_pointers[], which only describes the traditional ICMP types up to NR_ICMP_TYPES. Avoid consulting icmp_pointers[] for reply types outside that range, and use array_index_nospec() for the remaining in-range lookup. Normal ICMP replies keep their existing behavior unchanged.

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-46033

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

    crypto: authencesn - reject short ahash digests during instance creation

    In the Linux kernel, the following vulnerability has been resolved: crypto: authencesn - reject short ahash digests during instance creation authencesn requires either a zero authsize or an authsize of at least 4 bytes because the ESN encrypt/decrypt paths always move 4 bytes of high-order sequence number data at the end of the authenticated data. While crypto_authenc_esn_setauthsize() already rejects explicit non-zero authsizes in the range 1..3, crypto_authenc_esn_create() still copied auth->digestsize into inst->alg.maxauthsize without validating it. The AEAD core then initialized the tfm's default authsize from that value. As a resul

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-46032

    Mittel · CVSS 5.5EPSS 0,13%Keine Korrektur veröffentlicht

    KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT

    In the Linux kernel, the following vulnerability has been resolved: KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT If loading L1's CR3 fails on a nested #VMEXIT, nested_svm_vmexit() returns an error code that is ignored by most callers, and continues to run L1 with corrupted state. A sane recovery is not possible in this case, and HW behavior is to cause a shutdown. Inject a triple fault instead, and do not return early from nested_svm_vmexit(). Continue cleaning up the vCPU state (e.g. clear pending exceptions), to handle the failure as gracefully as possible. From the APM: Upon #VMEXIT, the processor performs the

    Veröffentlicht Aktualisiert
  17. CVE-2026-46028

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

    crypto: algif_aead - snapshot IV for async AEAD requests

    In the Linux kernel, the following vulnerability has been resolved: crypto: algif_aead - snapshot IV for async AEAD requests AF_ALG AEAD AIO requests currently use the socket-wide IV buffer during request processing. For async requests, later socket activity can update that shared state before the original request has fully completed, which can lead to inconsistent IV handling. Snapshot the IV into per-request storage when preparing the AEAD request, so in-flight operations no longer depend on mutable socket state.

    • Auf 5.15.0-1108.117 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-46027

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

    net/smc: avoid early lgr access in smc_clc_wait_msg

    In the Linux kernel, the following vulnerability has been resolved: net/smc: avoid early lgr access in smc_clc_wait_msg A CLC decline can be received while the handshake is still in an early stage, before the connection has been associated with a link group. The decline handling in smc_clc_wait_msg() updates link-group level sync state for first-contact declines, but that state only exists after link group setup has completed. Guard the link-group update accordingly and keep the per-socket peer diagnosis handling unchanged. This preserves the existing sync_err handling for established link-group contexts and avoids touching link-group sta

    • Auf 5.15.0-1112.122 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-46026

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

    net: qrtr: ns: Limit the maximum number of lookups

    In the Linux kernel, the following vulnerability has been resolved: net: qrtr: ns: Limit the maximum number of lookups Current code does no bound checking on the number of lookups a client can perform. Though the code restricts the lookups to local clients, there is still a possibility of a malicious local client sending a flood of NEW_LOOKUP messages over the same socket. Fix this issue by limiting the maximum number of lookups to 64 globally. Since the nameserver allows only atmost one local observer, this global lookup count will ensure that the lookups stay within the limit. Note that, limit of 64 is chosen based on the current platfo

    • Auf 5.15.0-1118.128 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-46024

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

    libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply()

    In the Linux kernel, the following vulnerability has been resolved: libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply() If a message of type CEPH_MSG_AUTH_REPLY contains a zero value for both protocol and result, this is currently not treated as an error. In case of ac->negotiating == true and ac->protocol > 0, this leads to setting ac->protocol = 0 and ac->ops = NULL. Thereafter, the check for ac->protocol != protocol returns false, and init_protocol() is not called. Subsequently, ac->ops->handle_reply() is called, which leads to a null pointer dereference, because ac->ops is still NULL. This patch changes the check for

    • Auf 5.15.0-1112.122 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 →