summaryrefslogtreecommitdiff
path: root/gnu/packages/ssh.scm
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish.is@lostca.se>2026-04-05 21:37:06 +0200
committerAndreas Enge <andreas@enge.fr>2026-04-23 22:47:10 +0200
commitf8281945549008ef8b5b1932990716ff59d9afbf (patch)
tree0f5ae23033d9441847ef30724d53c5dc8569f3ba /gnu/packages/ssh.scm
parenta50c44187acf4267824f945eec5e0fc2d47aadfa (diff)
gnu: openssh: Update to 10.3p1 [security-fixes].
Release notes since 10.2p1 (2025-10-10): - 10.3p1 (2026-04-02) <https://www.openssh.org/txt/release-10.3>. Contains fixes for: CVE-2026-35385: A file downloaded by scp may be installed setuid or setgid, an outcome contrary to some users' expectations, if the download is performed as root with -O (legacy scp protocol) and without -p (preserve mode). CVE-2026-35386: Command execution can occur via shell metacharacters in a username within a command line. This requires a scenario where the username on the command line is untrusted, and also requires a non-default configurations of % in ssh_config. CVE-2026-35387: OpenSSH can use unintended ECDSA algorithms. Listing of any ECDSA algorithm in PubkeyAcceptedAlgorithms or HostbasedAcceptedAlgorithms is misinterpreted to mean all ECDSA algorithms. CVE-2026-35388: OpenSSH before omits connection multiplexing confirmation for proxy-mode multiplexing sessions. CVE-2026-35414: OpenSSH mishandles the authorized_keys principals option in uncommon scenarios involving a principals list in conjunction with a Certificate Authority that makes certain use of comma characters. * gnu/packages/ssh.scm (openssh): Update to 10.3p1. Merges: https://codeberg.org/guix/guix/pulls/7695 Change-Id: I9e90c3ef02f567d0f5b2485c4e0bcfaa1a1f31c8 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Reviewed-by: Jonas Meeuws <jonas.meeuws@gmail.com> Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/ssh.scm')
-rw-r--r--gnu/packages/ssh.scm6
1 files changed, 3 insertions, 3 deletions
diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm
index f1be8b6345a..9b6e0eba8d3 100644
--- a/gnu/packages/ssh.scm
+++ b/gnu/packages/ssh.scm
@@ -19,7 +19,7 @@
19;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re> 19;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
20;;; Copyright © 2023 Simon Streit <simon@netpanic.org> 20;;; Copyright © 2023 Simon Streit <simon@netpanic.org>
21;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> 21;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
22;;; Copyright © 2024, 2025 Ashish SHUKLA <ashish.is@lostca.se> 22;;; Copyright © 2024-2026 Ashish SHUKLA <ashish.is@lostca.se>
23;;; Copyright © 2024, 2025 Sharlatan Hellseher <sharlatanus@gmail.com> 23;;; Copyright © 2024, 2025 Sharlatan Hellseher <sharlatanus@gmail.com>
24;;; Copyright © 2025 Ghislain Vaillant <ghislain.vaillant@inria.fr> 24;;; Copyright © 2025 Ghislain Vaillant <ghislain.vaillant@inria.fr>
25;;; Copyright © 2025 Cayetano Santos <csantosb@inventati.org> 25;;; Copyright © 2025 Cayetano Santos <csantosb@inventati.org>
@@ -237,7 +237,7 @@ a server that supports the SSH-2 protocol.")
237(define-public openssh 237(define-public openssh
238 (package 238 (package
239 (name "openssh") 239 (name "openssh")
240 (version "10.2p1") 240 (version "10.3p1")
241 (source 241 (source
242 (origin 242 (origin
243 (method url-fetch) 243 (method url-fetch)
@@ -245,7 +245,7 @@ a server that supports the SSH-2 protocol.")
245 "openssh-" version ".tar.gz")) 245 "openssh-" version ".tar.gz"))
246 (patches (search-patches "openssh-trust-guix-store-directory.patch")) 246 (patches (search-patches "openssh-trust-guix-store-directory.patch"))
247 (sha256 247 (sha256
248 (base32 "1clqyxh6mrbwjg964df0hjwmd361mxnx3nx17wk5jyck3422ri6c")))) 248 (base32 "1x25iv8yfcfpf3b1ap72indbfna0wz48xz8ny2sg9p4jpcv2ls2n"))))
249 (build-system gnu-build-system) 249 (build-system gnu-build-system)
250 (arguments 250 (arguments
251 (list 251 (list