Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-SU-2026:2421-1

Опубликовано: 16 июн. 2026
Источник: suse-cvrf

Описание

Security update for the Linux Kernel

The SUSE Linux Enterprise 15 SP5 kernel was updated to fix various security issues

The following security issues were fixed:

  • CVE-2026-31629: nfc: llcp: add missing return after LLCP_CLOSED checks (bsc#1263790).
  • CVE-2026-43037: ip6_tunnel: clear skb2->cb in ip4ip6_err() (bsc#1263995).
  • CVE-2026-43206: drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() (bsc#1264551).
  • CVE-2026-43499: rtmutex: Use waiter::task instead of current in remove_waiter() (bsc#1266001).
  • CVE-2026-43501: ipv6: rpl: reserve mac_len headroom when recompressed SRH grows (bsc#1266009).
  • CVE-2026-45852: RDMA/rxe: Fix double free in rxe_srq_from_init (bsc#1266711).
  • CVE-2026-46043: RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv (bsc#1266901).
  • CVE-2026-46243: smb: client: reject userspace cifs.spnego descriptions (CIFSwitch) (bsc#1266238).

Список пакетов

Container suse/sle-micro/base-5.5:latest
kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest
kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS
cluster-md-kmp-default-5.14.21-150500.55.169.1
dlm-kmp-default-5.14.21-150500.55.169.1
gfs2-kmp-default-5.14.21-150500.55.169.1
kernel-64kb-5.14.21-150500.55.169.1
kernel-64kb-devel-5.14.21-150500.55.169.1
kernel-default-5.14.21-150500.55.169.1
kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
kernel-default-devel-5.14.21-150500.55.169.1
kernel-devel-5.14.21-150500.55.169.1
kernel-docs-5.14.21-150500.55.169.1
kernel-macros-5.14.21-150500.55.169.1
kernel-obs-build-5.14.21-150500.55.169.1
kernel-source-5.14.21-150500.55.169.1
kernel-syms-5.14.21-150500.55.169.1
ocfs2-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS
cluster-md-kmp-default-5.14.21-150500.55.169.1
dlm-kmp-default-5.14.21-150500.55.169.1
gfs2-kmp-default-5.14.21-150500.55.169.1
kernel-64kb-5.14.21-150500.55.169.1
kernel-64kb-devel-5.14.21-150500.55.169.1
kernel-default-5.14.21-150500.55.169.1
kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
kernel-default-devel-5.14.21-150500.55.169.1
kernel-devel-5.14.21-150500.55.169.1
kernel-docs-5.14.21-150500.55.169.1
kernel-macros-5.14.21-150500.55.169.1
kernel-obs-build-5.14.21-150500.55.169.1
kernel-source-5.14.21-150500.55.169.1
kernel-syms-5.14.21-150500.55.169.1
ocfs2-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise Live Patching 15 SP5
kernel-default-livepatch-5.14.21-150500.55.169.1
kernel-default-livepatch-devel-5.14.21-150500.55.169.1
kernel-livepatch-5_14_21-150500_55_169-default-1-150500.11.3.1
SUSE Linux Enterprise Micro 5.5
kernel-default-5.14.21-150500.55.169.1
kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
kernel-macros-5.14.21-150500.55.169.1
kernel-source-5.14.21-150500.55.169.1
SUSE Linux Enterprise Server 15 SP5-LTSS
cluster-md-kmp-default-5.14.21-150500.55.169.1
dlm-kmp-default-5.14.21-150500.55.169.1
gfs2-kmp-default-5.14.21-150500.55.169.1
kernel-64kb-5.14.21-150500.55.169.1
kernel-64kb-devel-5.14.21-150500.55.169.1
kernel-default-5.14.21-150500.55.169.1
kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
kernel-default-devel-5.14.21-150500.55.169.1
kernel-devel-5.14.21-150500.55.169.1
kernel-docs-5.14.21-150500.55.169.1
kernel-macros-5.14.21-150500.55.169.1
kernel-obs-build-5.14.21-150500.55.169.1
kernel-source-5.14.21-150500.55.169.1
kernel-syms-5.14.21-150500.55.169.1
kernel-zfcpdump-5.14.21-150500.55.169.1
ocfs2-kmp-default-5.14.21-150500.55.169.1
reiserfs-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise Server for SAP Applications 15 SP5
cluster-md-kmp-default-5.14.21-150500.55.169.1
dlm-kmp-default-5.14.21-150500.55.169.1
gfs2-kmp-default-5.14.21-150500.55.169.1
kernel-default-5.14.21-150500.55.169.1
kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
kernel-default-devel-5.14.21-150500.55.169.1
kernel-devel-5.14.21-150500.55.169.1
kernel-docs-5.14.21-150500.55.169.1
kernel-macros-5.14.21-150500.55.169.1
kernel-obs-build-5.14.21-150500.55.169.1
kernel-source-5.14.21-150500.55.169.1
kernel-syms-5.14.21-150500.55.169.1
ocfs2-kmp-default-5.14.21-150500.55.169.1
reiserfs-kmp-default-5.14.21-150500.55.169.1

Описание

In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: add missing return after LLCP_CLOSED checks In nfc_llcp_recv_hdlc() and nfc_llcp_recv_disc(), when the socket state is LLCP_CLOSED, the code correctly calls release_sock() and nfc_llcp_sock_put() but fails to return. Execution falls through to the remainder of the function, which calls release_sock() and nfc_llcp_sock_put() again. This results in a double release_sock() and a refcount underflow via double nfc_llcp_sock_put(), leading to a use-after-free. Add the missing return statements after the LLCP_CLOSED branches in both functions to prevent the fall-through.


Затронутые продукты
Container suse/sle-micro/base-5.5:latest:kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest:kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:cluster-md-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:dlm-kmp-default-5.14.21-150500.55.169.1

Ссылки

Описание

In the Linux kernel, the following vulnerability has been resolved: ip6_tunnel: clear skb2->cb[] in ip4ip6_err() Oskar Kjos reported the following problem. ip4ip6_err() calls icmp_send() on a cloned skb whose cb[] was written by the IPv6 receive path as struct inet6_skb_parm. icmp_send() passes IPCB(skb2) to __ip_options_echo(), which interprets that cb[] region as struct inet_skb_parm (IPv4). The layouts differ: inet6_skb_parm.nhoff at offset 14 overlaps inet_skb_parm.opt.rr, producing a non-zero rr value. __ip_options_echo() then reads optlen from attacker-controlled packet data at sptr[rr+1] and copies that many bytes into dopt->__data, a fixed 40-byte stack buffer (IP_OPTIONS_DATA_FIXED_SIZE). To fix this we clear skb2->cb[], as suggested by Oskar Kjos. Also add minimal IPv4 header validation (version == 4, ihl >= 5).


Затронутые продукты
Container suse/sle-micro/base-5.5:latest:kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest:kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:cluster-md-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:dlm-kmp-default-5.14.21-150500.55.169.1

Ссылки

Описание

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() The kfd_event_page_set() function writes KFD_SIGNAL_EVENT_LIMIT * 8 bytes via memset without checking the buffer size parameter. This allows unprivileged userspace to trigger an out-of bounds kernel memory write by passing a small buffer, leading to potential privilege escalation.


Затронутые продукты
Container suse/sle-micro/base-5.5:latest:kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest:kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:cluster-md-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:dlm-kmp-default-5.14.21-150500.55.169.1

Ссылки

Описание

In the Linux kernel, the following vulnerability has been resolved: rtmutex: Use waiter::task instead of current in remove_waiter() remove_waiter() is used by the slowlock paths, but it is also used for proxy-lock rollback in rt_mutex_start_proxy_lock() when invoked from futex_requeue(). In the latter case waiter::task is not current, but remove_waiter() operates on current for the dequeue operation. That results in several problems: 1) the rbtree dequeue happens without waiter::task::pi_lock being held 2) the waiter task's pi_blocked_on state is not cleared, which leaves a dangling pointer primed for UAF around. 3) rt_mutex_adjust_prio_chain() operates on the wrong top priority waiter task Use waiter::task instead of current in all related operations in remove_waiter() to cure those problems. [ tglx: Fixup rt_mutex_adjust_prio_chain(), add a comment and amend the changelog ]


Затронутые продукты
Container suse/sle-micro/base-5.5:latest:kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest:kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:cluster-md-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:dlm-kmp-default-5.14.21-150500.55.169.1

Ссылки

Описание

In the Linux kernel, the following vulnerability has been resolved: ipv6: rpl: reserve mac_len headroom when recompressed SRH grows ipv6_rpl_srh_rcv() decompresses an RFC 6554 Source Routing Header, swaps the next segment into ipv6_hdr->daddr, recompresses, then pulls the old header and pushes the new one plus the IPv6 header back. The recompressed header can be larger than the received one when the swap reduces the common-prefix length the segments share with daddr (CmprI=0, CmprE>0, seg[0][0] != daddr[0] gives the maximum +8 bytes). pskb_expand_head() was gated on segments_left == 0, so on earlier segments the push consumed unchecked headroom. Once skb_push() leaves fewer than skb->mac_len bytes in front of data, skb_mac_header_rebuild()'s call to: skb_set_mac_header(skb, -skb->mac_len); will store (data - head) - mac_len into the u16 mac_header field, which wraps to ~65530, and the following memmove() writes mac_len bytes ~64KiB past skb->head. A single AF_INET6/SOCK_RAW/IPV6_HDRINCL packet over lo with a two segment type-3 SRH (CmprI=0, CmprE=15) reaches headroom 8 after one pass; KASAN reports a 14-byte OOB write in ipv6_rthdr_rcv. Fix this by expanding the head whenever the remaining room is less than the push size plus mac_len, and request that much extra so the rebuilt MAC header fits afterwards.


Затронутые продукты
Container suse/sle-micro/base-5.5:latest:kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest:kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:cluster-md-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:dlm-kmp-default-5.14.21-150500.55.169.1

Ссылки

Описание

In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix double free in rxe_srq_from_init In rxe_srq_from_init(), the queue pointer 'q' is assigned to 'srq->rq.queue' before copying the SRQ number to user space. If copy_to_user() fails, the function calls rxe_queue_cleanup() to free the queue, but leaves the now-invalid pointer in 'srq->rq.queue'. The caller of rxe_srq_from_init() (rxe_create_srq) eventually calls rxe_srq_cleanup() upon receiving the error, which triggers a second rxe_queue_cleanup() on the same memory, leading to a double free. The call trace looks like this: kmem_cache_free+0x.../0x... rxe_queue_cleanup+0x1a/0x30 [rdma_rxe] rxe_srq_cleanup+0x42/0x60 [rdma_rxe] rxe_elem_release+0x31/0x70 [rdma_rxe] rxe_create_srq+0x12b/0x1a0 [rdma_rxe] ib_create_srq_user+0x9a/0x150 [ib_core] Fix this by moving 'srq->rq.queue = q' after copy_to_user.


Затронутые продукты
Container suse/sle-micro/base-5.5:latest:kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest:kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:cluster-md-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:dlm-kmp-default-5.14.21-150500.55.169.1

Ссылки

Описание

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 is not sufficient either, because a packet with a forged non-zero BTH pad can still leave payload_size() negative and pass an underflowed value to later receive-path users. Fix this by validating pkt->paylen against the full minimum length required by payload_size(): header_size(pkt) + bth_pad(pkt) + RXE_ICRC_SIZE.


Затронутые продукты
Container suse/sle-micro/base-5.5:latest:kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest:kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:cluster-md-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:dlm-kmp-default-5.14.21-150500.55.169.1

Ссылки

Описание

In the Linux kernel, the following vulnerability has been resolved: smb: client: reject userspace cifs.spnego descriptions cifs.spnego key descriptions contain authority-bearing fields such as pid, uid, creduid, and upcall_target that cifs.upcall treats as kernel-originating inputs. However, userspace can also create keys of this type through request_key(2) or add_key(2), allowing those fields to be supplied without CIFS origin. Only accept cifs.spnego descriptions while CIFS is using its private spnego_cred to request the key.


Затронутые продукты
Container suse/sle-micro/base-5.5:latest:kernel-default-5.14.21-150500.55.169.1
Container suse/sle-micro/kvm-5.5:latest:kernel-default-base-5.14.21-150500.55.169.1.150500.6.79.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:cluster-md-kmp-default-5.14.21-150500.55.169.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS:dlm-kmp-default-5.14.21-150500.55.169.1

Ссылки
Уязвимость SUSE-SU-2026:2421-1