From 6098cd8bd454a41dc418f3f1bea3d28b4a49880d Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Thu, 2 Jul 2026 17:51:50 +0000 Subject: [PATCH] kernel-6.12.0-246.el10 * Thu Jul 02 2026 CKI KWF Bot [6.12.0-246.el10] - fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath (CKI Backport Bot) [RHEL-189498] {CVE-2026-43112} - objtool/x86: Reorder ORC register numbering (Yannick Cote) [RHEL-152190] - objtool: Support Clang RAX DRAP sequence (Yannick Cote) [RHEL-152190] - objtool/klp: Correlate locals to globals (Yannick Cote) [RHEL-152190] - objtool/klp: Match symbols based on demangled_name for global variables (Yannick Cote) [RHEL-152190] - objtool/klp: Remove .llvm suffix in demangle_name() (Yannick Cote) [RHEL-152190] - objtool/klp: Also demangle global objects (Yannick Cote) [RHEL-152190] - objtool/klp: Use sym->demangled_name for symbol_name hash (Yannick Cote) [RHEL-152190] - objtool/klp: Remove trailing '_' in demangle_name() (Yannick Cote) [RHEL-152190] - objtool/klp: Remove redundant strcmp() in correlate_symbols() (Yannick Cote) [RHEL-152190] - objtool: Use section/symbol type helpers (Yannick Cote) [RHEL-152190] - redhat/configs: disable CONFIG_INET_PSP on RHEL for now (Ivan Vecera) [RHEL-185448] - psp: strip variable-length PSP header in psp_dev_rcv() (Ivan Vecera) [RHEL-185448] - net: psp: require admin permission for dev-set and key-rotate (Ivan Vecera) [RHEL-185448] - net: psp: check for device unregister when creating assoc (Ivan Vecera) [RHEL-185448] - psp: add missing device stats to get-stats reply attributes (Ivan Vecera) [RHEL-185448] - psp: use sk->sk_hash in psp_write_headers() (Ivan Vecera) [RHEL-185448] - net: psp: select CONFIG_SKB_EXTENSIONS (Ivan Vecera) [RHEL-185448] - psp: Expand PSP acronym in INET_PSP help description (Ivan Vecera) [RHEL-185448] - psp: clarify checksum behavior of psp_dev_rcv() (Ivan Vecera) [RHEL-185448] - psp: don't use flags for checking sk_state (Ivan Vecera) [RHEL-185448] - psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu() (Ivan Vecera) [RHEL-185448] - psp: make struct sock argument const in psp_sk_get_assoc_rcu() (Ivan Vecera) [RHEL-185448] - psp: add stats from psp spec to driver facing api (Ivan Vecera) [RHEL-185448] - psp: report basic stats from the core (Ivan Vecera) [RHEL-185448] - net: psp: don't assume reply skbs will have a socket (Ivan Vecera) [RHEL-185448] - psp: do not use sk_dst_get() in psp_dev_get_for_sock() (Ivan Vecera) [RHEL-185448] - psp: rename our psp_dev_destroy() (Ivan Vecera) [RHEL-185448] - psp: provide decapsulation and receive helper for drivers (Ivan Vecera) [RHEL-185448] - psp: provide encapsulation helper for drivers (Ivan Vecera) [RHEL-185448] - psp: track generations of device key (Ivan Vecera) [RHEL-185448] - net: psp: update the TCP MSS to reflect PSP packet overhead (Ivan Vecera) [RHEL-185448] - net: psp: add socket security association code (Ivan Vecera) [RHEL-185448] - net: tcp: allow tcp_timewait_sock to validate skbs before handing to device (Ivan Vecera) [RHEL-185448] - net: move sk_validate_xmit_skb() to net/core/dev.c (Ivan Vecera) [RHEL-185448] - psp: add op for rotation of device key (Ivan Vecera) [RHEL-185448] - tcp: add datapath logic for PSP with inline key exchange (Ivan Vecera) [RHEL-185448] - net: modify core data structures for PSP datapath support (Ivan Vecera) [RHEL-185448] - psp: base PSP device support (Ivan Vecera) [RHEL-185448] - psp: add documentation (Ivan Vecera) [RHEL-185448] - scsi: target: iscsi: Validate CHAP_R length before base64 decode (Maurizio Lombardi) [RHEL-163760] - scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf (Maurizio Lombardi) [RHEL-163760] - scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd() (Maurizio Lombardi) [RHEL-163760] - scsi: target: tcm_loop: Fix NULL ptr dereference (Maurizio Lombardi) [RHEL-163760] - scsi: target: iscsi: reject invalid size Extended CDB AHS (Maurizio Lombardi) [RHEL-163760] - scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() (Maurizio Lombardi) [RHEL-163760] {CVE-2026-46149} - scsi: target: tcm_loop: Drain commands in target_reset handler (Maurizio Lombardi) [RHEL-163760] {CVE-2026-43054} - scsi: target: Fix recursive locking in __configfs_open_file() (Maurizio Lombardi) [RHEL-163760] {CVE-2026-23292} - scsi: target: Reset t_task_cdb pointer in error case (Maurizio Lombardi) [RHEL-163760] {CVE-2025-68782} - scsi: target: Do not write NUL characters into ASCII configfs output (Maurizio Lombardi) [RHEL-163760] - scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show() (Maurizio Lombardi) [RHEL-163760] {CVE-2025-68229} - scsi: target: target_core_configfs: Add length check to avoid buffer overflow (Maurizio Lombardi) [RHEL-163760] {CVE-2025-39998} - scsi: target: iscsi: fix typos and formatting in lio_target messages (Maurizio Lombardi) [RHEL-163760] - scsi: target: iscsi: Use int type to store negative value (Maurizio Lombardi) [RHEL-163760] - arm64/simd: Add scoped guard API for kernel mode SIMD (CKI Backport Bot) [RHEL-180976] - net: sched: act_csum: validate nested VLAN headers (CKI Backport Bot) [RHEL-171143] {CVE-2026-31684} - exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case (Oleg Nesterov) [RHEL-95059] Resolves: RHEL-152190, RHEL-163760, RHEL-171143, RHEL-180976, RHEL-185448, RHEL-189498, RHEL-95059 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 1 + kernel-aarch64-64k-rhel.config | 1 + kernel-aarch64-debug-rhel.config | 1 + kernel-aarch64-rhel.config | 1 + kernel-aarch64-rt-64k-debug-rhel.config | 1 + kernel-aarch64-rt-64k-rhel.config | 1 + kernel-aarch64-rt-debug-rhel.config | 1 + kernel-aarch64-rt-rhel.config | 1 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-riscv64-debug-rhel.config | 1 + kernel-riscv64-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel-x86_64-rt-debug-rhel.config | 1 + kernel-x86_64-rt-rhel.config | 1 + kernel.changelog | 60 ++++++++++++++++++++++ kernel.spec | 67 +++++++++++++++++++++++-- sources | 6 +-- 23 files changed, 146 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 082177da8..8387927d3 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 245 +RHEL_RELEASE = 246 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 756610ca9..eef1d696e 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2956,6 +2956,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 7e742c34d..61083a1cd 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2940,6 +2940,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index f1a6e7cbd..df30ba168 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2953,6 +2953,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 5ff875578..5214e7501 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2937,6 +2937,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index d4ddf61f7..a9e60c440 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -2997,6 +2997,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 144335b84..55e483af3 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -2981,6 +2981,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index b4d1ca470..a5bcc2be5 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2994,6 +2994,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 9faf619a8..edc2e200b 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2978,6 +2978,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 1b5a2a0c1..cc0bed00e 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2605,6 +2605,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 6d028ba8b..e925dff72 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2589,6 +2589,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index 91ec8c0e5..b6083ef18 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -2609,6 +2609,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index 3c080d4e6..29b89e6bd 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -2593,6 +2593,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 085f74510..ef9802227 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2592,6 +2592,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 3be39d05f..961dffc65 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2576,6 +2576,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 38d882008..ee7a14cf3 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2583,6 +2583,7 @@ CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m # CONFIG_INET is not set CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index c5f853692..000e7ef2a 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2793,6 +2793,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 7ff71fa3b..0cf47526c 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2777,6 +2777,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index def7158d7..2211d5661 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2834,6 +2834,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index cc12703f8..3bf2a20c9 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2818,6 +2818,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_MPTCP_DIAG=y +# CONFIG_INET_PSP is not set CONFIG_INET_RAW_DIAG=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_TCP_DIAG=y diff --git a/kernel.changelog b/kernel.changelog index 1f916170f..d806c6ebc 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,63 @@ +* Thu Jul 02 2026 CKI KWF Bot [6.12.0-246.el10] +- fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath (CKI Backport Bot) [RHEL-189498] {CVE-2026-43112} +- objtool/x86: Reorder ORC register numbering (Yannick Cote) [RHEL-152190] +- objtool: Support Clang RAX DRAP sequence (Yannick Cote) [RHEL-152190] +- objtool/klp: Correlate locals to globals (Yannick Cote) [RHEL-152190] +- objtool/klp: Match symbols based on demangled_name for global variables (Yannick Cote) [RHEL-152190] +- objtool/klp: Remove .llvm suffix in demangle_name() (Yannick Cote) [RHEL-152190] +- objtool/klp: Also demangle global objects (Yannick Cote) [RHEL-152190] +- objtool/klp: Use sym->demangled_name for symbol_name hash (Yannick Cote) [RHEL-152190] +- objtool/klp: Remove trailing '_' in demangle_name() (Yannick Cote) [RHEL-152190] +- objtool/klp: Remove redundant strcmp() in correlate_symbols() (Yannick Cote) [RHEL-152190] +- objtool: Use section/symbol type helpers (Yannick Cote) [RHEL-152190] +- redhat/configs: disable CONFIG_INET_PSP on RHEL for now (Ivan Vecera) [RHEL-185448] +- psp: strip variable-length PSP header in psp_dev_rcv() (Ivan Vecera) [RHEL-185448] +- net: psp: require admin permission for dev-set and key-rotate (Ivan Vecera) [RHEL-185448] +- net: psp: check for device unregister when creating assoc (Ivan Vecera) [RHEL-185448] +- psp: add missing device stats to get-stats reply attributes (Ivan Vecera) [RHEL-185448] +- psp: use sk->sk_hash in psp_write_headers() (Ivan Vecera) [RHEL-185448] +- net: psp: select CONFIG_SKB_EXTENSIONS (Ivan Vecera) [RHEL-185448] +- psp: Expand PSP acronym in INET_PSP help description (Ivan Vecera) [RHEL-185448] +- psp: clarify checksum behavior of psp_dev_rcv() (Ivan Vecera) [RHEL-185448] +- psp: don't use flags for checking sk_state (Ivan Vecera) [RHEL-185448] +- psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu() (Ivan Vecera) [RHEL-185448] +- psp: make struct sock argument const in psp_sk_get_assoc_rcu() (Ivan Vecera) [RHEL-185448] +- psp: add stats from psp spec to driver facing api (Ivan Vecera) [RHEL-185448] +- psp: report basic stats from the core (Ivan Vecera) [RHEL-185448] +- net: psp: don't assume reply skbs will have a socket (Ivan Vecera) [RHEL-185448] +- psp: do not use sk_dst_get() in psp_dev_get_for_sock() (Ivan Vecera) [RHEL-185448] +- psp: rename our psp_dev_destroy() (Ivan Vecera) [RHEL-185448] +- psp: provide decapsulation and receive helper for drivers (Ivan Vecera) [RHEL-185448] +- psp: provide encapsulation helper for drivers (Ivan Vecera) [RHEL-185448] +- psp: track generations of device key (Ivan Vecera) [RHEL-185448] +- net: psp: update the TCP MSS to reflect PSP packet overhead (Ivan Vecera) [RHEL-185448] +- net: psp: add socket security association code (Ivan Vecera) [RHEL-185448] +- net: tcp: allow tcp_timewait_sock to validate skbs before handing to device (Ivan Vecera) [RHEL-185448] +- net: move sk_validate_xmit_skb() to net/core/dev.c (Ivan Vecera) [RHEL-185448] +- psp: add op for rotation of device key (Ivan Vecera) [RHEL-185448] +- tcp: add datapath logic for PSP with inline key exchange (Ivan Vecera) [RHEL-185448] +- net: modify core data structures for PSP datapath support (Ivan Vecera) [RHEL-185448] +- psp: base PSP device support (Ivan Vecera) [RHEL-185448] +- psp: add documentation (Ivan Vecera) [RHEL-185448] +- scsi: target: iscsi: Validate CHAP_R length before base64 decode (Maurizio Lombardi) [RHEL-163760] +- scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf (Maurizio Lombardi) [RHEL-163760] +- scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd() (Maurizio Lombardi) [RHEL-163760] +- scsi: target: tcm_loop: Fix NULL ptr dereference (Maurizio Lombardi) [RHEL-163760] +- scsi: target: iscsi: reject invalid size Extended CDB AHS (Maurizio Lombardi) [RHEL-163760] +- scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() (Maurizio Lombardi) [RHEL-163760] {CVE-2026-46149} +- scsi: target: tcm_loop: Drain commands in target_reset handler (Maurizio Lombardi) [RHEL-163760] {CVE-2026-43054} +- scsi: target: Fix recursive locking in __configfs_open_file() (Maurizio Lombardi) [RHEL-163760] {CVE-2026-23292} +- scsi: target: Reset t_task_cdb pointer in error case (Maurizio Lombardi) [RHEL-163760] {CVE-2025-68782} +- scsi: target: Do not write NUL characters into ASCII configfs output (Maurizio Lombardi) [RHEL-163760] +- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show() (Maurizio Lombardi) [RHEL-163760] {CVE-2025-68229} +- scsi: target: target_core_configfs: Add length check to avoid buffer overflow (Maurizio Lombardi) [RHEL-163760] {CVE-2025-39998} +- scsi: target: iscsi: fix typos and formatting in lio_target messages (Maurizio Lombardi) [RHEL-163760] +- scsi: target: iscsi: Use int type to store negative value (Maurizio Lombardi) [RHEL-163760] +- arm64/simd: Add scoped guard API for kernel mode SIMD (CKI Backport Bot) [RHEL-180976] +- net: sched: act_csum: validate nested VLAN headers (CKI Backport Bot) [RHEL-171143] {CVE-2026-31684} +- exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case (Oleg Nesterov) [RHEL-95059] +Resolves: RHEL-152190, RHEL-163760, RHEL-171143, RHEL-180976, RHEL-185448, RHEL-189498, RHEL-95059 + * Wed Jul 01 2026 CKI KWF Bot [6.12.0-245.el10] - riscv: entry: Split ret_from_fork() into user and kernel (Jennifer Berringer) [RHEL-188766] - riscv: entry: Convert ret_from_fork() to C (Jennifer Berringer) [RHEL-188766] diff --git a/kernel.spec b/kernel.spec index 11030a66d..ca5bc7ea0 100644 --- a/kernel.spec +++ b/kernel.spec @@ -179,15 +179,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 245 +%define pkgrelease 246 %define kversion 6 -%define tarfile_release 6.12.0-245.el10 +%define tarfile_release 6.12.0-246.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 245%{?buildid}%{?dist} +%define specrelease 246%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-245.el10 +%define kabiversion 6.12.0-246.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4556,6 +4556,65 @@ fi\ # # %changelog +* Thu Jul 02 2026 CKI KWF Bot [6.12.0-246.el10] +- fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath (CKI Backport Bot) [RHEL-189498] {CVE-2026-43112} +- objtool/x86: Reorder ORC register numbering (Yannick Cote) [RHEL-152190] +- objtool: Support Clang RAX DRAP sequence (Yannick Cote) [RHEL-152190] +- objtool/klp: Correlate locals to globals (Yannick Cote) [RHEL-152190] +- objtool/klp: Match symbols based on demangled_name for global variables (Yannick Cote) [RHEL-152190] +- objtool/klp: Remove .llvm suffix in demangle_name() (Yannick Cote) [RHEL-152190] +- objtool/klp: Also demangle global objects (Yannick Cote) [RHEL-152190] +- objtool/klp: Use sym->demangled_name for symbol_name hash (Yannick Cote) [RHEL-152190] +- objtool/klp: Remove trailing '_' in demangle_name() (Yannick Cote) [RHEL-152190] +- objtool/klp: Remove redundant strcmp() in correlate_symbols() (Yannick Cote) [RHEL-152190] +- objtool: Use section/symbol type helpers (Yannick Cote) [RHEL-152190] +- redhat/configs: disable CONFIG_INET_PSP on RHEL for now (Ivan Vecera) [RHEL-185448] +- psp: strip variable-length PSP header in psp_dev_rcv() (Ivan Vecera) [RHEL-185448] +- net: psp: require admin permission for dev-set and key-rotate (Ivan Vecera) [RHEL-185448] +- net: psp: check for device unregister when creating assoc (Ivan Vecera) [RHEL-185448] +- psp: add missing device stats to get-stats reply attributes (Ivan Vecera) [RHEL-185448] +- psp: use sk->sk_hash in psp_write_headers() (Ivan Vecera) [RHEL-185448] +- net: psp: select CONFIG_SKB_EXTENSIONS (Ivan Vecera) [RHEL-185448] +- psp: Expand PSP acronym in INET_PSP help description (Ivan Vecera) [RHEL-185448] +- psp: clarify checksum behavior of psp_dev_rcv() (Ivan Vecera) [RHEL-185448] +- psp: don't use flags for checking sk_state (Ivan Vecera) [RHEL-185448] +- psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu() (Ivan Vecera) [RHEL-185448] +- psp: make struct sock argument const in psp_sk_get_assoc_rcu() (Ivan Vecera) [RHEL-185448] +- psp: add stats from psp spec to driver facing api (Ivan Vecera) [RHEL-185448] +- psp: report basic stats from the core (Ivan Vecera) [RHEL-185448] +- net: psp: don't assume reply skbs will have a socket (Ivan Vecera) [RHEL-185448] +- psp: do not use sk_dst_get() in psp_dev_get_for_sock() (Ivan Vecera) [RHEL-185448] +- psp: rename our psp_dev_destroy() (Ivan Vecera) [RHEL-185448] +- psp: provide decapsulation and receive helper for drivers (Ivan Vecera) [RHEL-185448] +- psp: provide encapsulation helper for drivers (Ivan Vecera) [RHEL-185448] +- psp: track generations of device key (Ivan Vecera) [RHEL-185448] +- net: psp: update the TCP MSS to reflect PSP packet overhead (Ivan Vecera) [RHEL-185448] +- net: psp: add socket security association code (Ivan Vecera) [RHEL-185448] +- net: tcp: allow tcp_timewait_sock to validate skbs before handing to device (Ivan Vecera) [RHEL-185448] +- net: move sk_validate_xmit_skb() to net/core/dev.c (Ivan Vecera) [RHEL-185448] +- psp: add op for rotation of device key (Ivan Vecera) [RHEL-185448] +- tcp: add datapath logic for PSP with inline key exchange (Ivan Vecera) [RHEL-185448] +- net: modify core data structures for PSP datapath support (Ivan Vecera) [RHEL-185448] +- psp: base PSP device support (Ivan Vecera) [RHEL-185448] +- psp: add documentation (Ivan Vecera) [RHEL-185448] +- scsi: target: iscsi: Validate CHAP_R length before base64 decode (Maurizio Lombardi) [RHEL-163760] +- scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf (Maurizio Lombardi) [RHEL-163760] +- scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd() (Maurizio Lombardi) [RHEL-163760] +- scsi: target: tcm_loop: Fix NULL ptr dereference (Maurizio Lombardi) [RHEL-163760] +- scsi: target: iscsi: reject invalid size Extended CDB AHS (Maurizio Lombardi) [RHEL-163760] +- scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() (Maurizio Lombardi) [RHEL-163760] {CVE-2026-46149} +- scsi: target: tcm_loop: Drain commands in target_reset handler (Maurizio Lombardi) [RHEL-163760] {CVE-2026-43054} +- scsi: target: Fix recursive locking in __configfs_open_file() (Maurizio Lombardi) [RHEL-163760] {CVE-2026-23292} +- scsi: target: Reset t_task_cdb pointer in error case (Maurizio Lombardi) [RHEL-163760] {CVE-2025-68782} +- scsi: target: Do not write NUL characters into ASCII configfs output (Maurizio Lombardi) [RHEL-163760] +- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show() (Maurizio Lombardi) [RHEL-163760] {CVE-2025-68229} +- scsi: target: target_core_configfs: Add length check to avoid buffer overflow (Maurizio Lombardi) [RHEL-163760] {CVE-2025-39998} +- scsi: target: iscsi: fix typos and formatting in lio_target messages (Maurizio Lombardi) [RHEL-163760] +- scsi: target: iscsi: Use int type to store negative value (Maurizio Lombardi) [RHEL-163760] +- arm64/simd: Add scoped guard API for kernel mode SIMD (CKI Backport Bot) [RHEL-180976] +- net: sched: act_csum: validate nested VLAN headers (CKI Backport Bot) [RHEL-171143] {CVE-2026-31684} +- exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case (Oleg Nesterov) [RHEL-95059] + * Wed Jul 01 2026 CKI KWF Bot [6.12.0-245.el10] - riscv: entry: Split ret_from_fork() into user and kernel (Jennifer Berringer) [RHEL-188766] - riscv: entry: Convert ret_from_fork() to C (Jennifer Berringer) [RHEL-188766] diff --git a/sources b/sources index a6847bb44..f05ce8c50 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-245.el10.tar.xz) = ad729655a61509f7b2424dfeba429c6b20f9d5dffa6941e653d909a6a85b5ec35796a604c71b2c474b4325ea657b0a897a1f70cfac08bab1bc26a879f6f96083 -SHA512 (kernel-abi-stablelists-6.12.0-245.el10.tar.xz) = e3372050fc64cb5dd3cff87f08acbfe85d81584d9ea6079a5703e546a54142cd709b79ea8acff73017d4dd7c97e494d17109b8af0040249f19aec6baaa6cda9f -SHA512 (kernel-kabi-dw-6.12.0-245.el10.tar.xz) = 4a2d14fbe74f6d66649a934a2c6fbc38e4de928073b6e8b21235029f2e96607e50ed77f9566bc8670617a457590ed0d377f69f6bec540facc18306c8c71bfba9 +SHA512 (linux-6.12.0-246.el10.tar.xz) = cdf49f5a05cb88f9a51d644a1a8324d46dab00433e76375cfbfce01123c27e18809d31e4d0e1a535f3e2ac53755718d00fbc16964e81d0e129daa08ad4c40c1d +SHA512 (kernel-abi-stablelists-6.12.0-246.el10.tar.xz) = f7824a0f36b165e0495b98e8a81304a581dfc6dc7bb133bfe696c257acdf9ef702a9969aadbee703fd5bcafa007b52fa3fd4419e04e1be7446a2fb69ab84fa73 +SHA512 (kernel-kabi-dw-6.12.0-246.el10.tar.xz) = acbcbbd9ad02609be58c18b27a91bd3cef072175e13d45a2240e655717040cfb611ef0230621cf4d6c6902b4b999c06f752cc850e8cf9cdc68f56bacb6f1d455