[openssh-commits] [openssh] 22/87: upstream: have unpriv process reject oversize DH-GEX groups
git+noreply at mindrot.org
git+noreply at mindrot.org
Fri Oct 30 20:20:59 AEDT 2026
This is an automated email from the git hooks/post-receive script.
djm pushed a commit to branch master
in repository openssh.
commit 53c77f1bc34f92991d69a1ed8477947d49927e8f
Author: djm at openbsd.org <djm at openbsd.org>
AuthorDate: Fri Oct 30 02:08:03 2026 +0000
upstream: have unpriv process reject oversize DH-GEX groups
rather than just relying on the monitor to do it; improves logging
Anthropic ANT-2026-EHAZM3AZ
OpenBSD-Commit-ID: 76cd63c1381149a9298204cd18bb06c21754ff07
---
kexgexs.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/kexgexs.c b/kexgexs.c
index 791afc2a3..22232cd83 100644
--- a/kexgexs.c
+++ b/kexgexs.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kexgexs.c,v 1.51 2026/03/03 09:57:25 dtucker Exp $ */
+/* $OpenBSD: kexgexs.c,v 1.52 2026/10/30 02:08:03 djm Exp $ */
/*
* Copyright (c) 2000 Niels Provos. All rights reserved.
* Copyright (c) 2001 Markus Friedl. All rights reserved.
@@ -91,7 +91,8 @@ input_kex_dh_gex_request(int type, uint32_t seq, struct ssh *ssh)
nbits = MINIMUM(DH_GRP_MAX, nbits);
if (kex->max < kex->min || kex->nbits < kex->min ||
- kex->max < kex->nbits || kex->max < DH_GRP_MIN) {
+ kex->max < kex->nbits || kex->max < DH_GRP_MIN ||
+ kex->min > DH_GRP_MAX) {
r = SSH_ERR_DH_GEX_OUT_OF_RANGE;
goto out;
}
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list