- GSSAPI patch improved for kerbers5 and hemidal Submitted by: bg@sics.se709dd56c79
OpenSSH -- Multiple vulnerabilitiesentered 2026-10-08
no CVE referenced
The portable version of OpenBSD's OpenSSH
# pkg install openssh-portable# pkg install openssh-portable-gssapi# pkg install openssh-portable-hpninstalls openssh-portable 10.6.p1,1, openssh-portable-gssapi 10.6.p1,1, openssh-portable-hpn 10.6.p1,1 from latest; from quarterly (2026Q4) openssh-portable 10.6.p1,1, openssh-portable-hpn 10.6.p1,1# cd /usr/ports/security/openssh-portable && make install clean# make -C /usr/ports/security/openssh-portable config # change options first
To enable this port, add openssh_enable="YES" in your rc.conf. To prevent conflict with openssh in the base system add sshd_enable="NO" in your rc.conf. Also you can configure openssh at another TCP port (via sshd_config 'Port' and 'Listen' options or via 'openssh_flags' variable in rc.conf) and run it in same time with base sshd. 'PermitRootLogin no' is the default for the OpenSSH port. This now matches the PermitRootLogin configuration of OpenSSH in the base system. Please be aware of this when upgrading your OpenSSH port, and if truly necessary, re-enable remote root login by readjusting this option in your sshd_config. Users are encouraged to create single-purpose users with ssh keys, disable Password authentication by setting 'PasswordAuthentication no' and 'ChallengeResponseAuthentication no', and to define very narrow sudo privileges instead of using root for automated tasks.
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 10.6.p1,1 | 10.6.p1,1 | – |
| FreeBSD 15 | 10.6.p1,1 | 10.6.p1,1 | – |
| FreeBSD 14 | 10.6.p1,1 | 10.6.p1,1 | 10.6.p1,1 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 10.6.p1,1 | 10.6.p1,1 | – |
| FreeBSD 14 | 10.6.p1,1 | 10.6.p1,1 | 10.6.p1,1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 10.6.p1,1.| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2026-106585 | 6.5 | 2026-10-06 | In sshd and ssh in OpenSSH before 10.6, there is no check for whether the maximum packet length is exceeded during decompression of highly compressed data. |
| CVE-2026-106552 | 4.2 | 2026-10-06 | In sftp in OpenSSH before 10.6, a server can trigger directory traversal (causing files to be written to unintended locations) during a recursive copy operation. |
| CVE-2026-106582 | 3.7 | 2026-10-06 | In sshd and ssh in OpenSSH before 10.6, an LZ77 dictionary coder can be used even though this is contraindicated by the arXiv 2609.07709 "Crossing the Streams" findings. |
| CVE-2026-106587 | 3.6 | 2026-10-06 | In sshd in OpenSSH before 10.6, the value "none" for a configuration option is sometimes interpreted as a filename but was intended to mean that a feature is disabled. |
| CVE-2026-106588 | 3.1 | 2026-10-06 | In sshd in OpenSSH through 10.6, use of the macOS 27 (or later) SDK has the side effect of loss of sandboxing, which is potentially unexpected. |
| CVE-2026-106589 | 2.9 | 2026-10-06 | In sshd in OpenSSH through 10.6, in certain environments such as QNX 6 and SCO OpenServer 5, sshd-session can unexpectedly have root privileges. This is related to the G… |
| CVE-2026-106583 | 2.5 | 2026-10-07 | In ssh in OpenSSH before 10.6, a $ or \ character can occur in a command-line username, leading to injection. |
| CVE-2026-106584 | 2.5 | 2026-10-06 | In ssh-keygen in OpenSSH before 10.6, certificates could have incorrect expiration times because of Daylight Saving mishandling. There can be a slightly more severe effe… |
| CVE-2026-106586 | 2.5 | 2026-10-06 | In sshd in OpenSSH before 10.6, the restrict keyword (in authorized_keys) was supposed to be applicable to tunnel forwarding but was not, a different vulnerability than … |
| CVE-2026-106553 | 2.2 | 2026-10-06 | In sshd in OpenSSH before 10.6, credentials can incorrectly persist after failure of a GSSAPIAuthentication authentication attempt. |
| CVE-2026-106555 | 2.2 | 2026-10-06 | In sshd in OpenSSH before 10.6, GSSAPIAuthentication authentication state can incorrectly be persisted across authentication attempts. |
no CVE referenced
no CVE referenced
no CVE referenced
no CVE referenced
| PR | Summary | Status | Changed |
|---|---|---|---|
| 298530 | maintainer-feedback? security/openssh-portable: new GSSAPIKeyExchange patch | New | 2026-10-22 |
| 297915 | maintainer-feedback? security/openssh-portable: Catch up with base patches | New | 2026-08-25 |
| 282222 | maintainer-feedback? security/openssh-portable: Add option to build without OpenSSL | New | 2026-08-11 |
| 297078 | maintainer-feedback? security/openssh-portable: pre-key-exchange crash | New | 2026-07-30 |
| 289965 | maintainer-feedback? security/openssh-portable: doesn't appear to depend on ports openssl | New | 2026-04-26 |
| PR | Summary | Status | Changed |
|---|---|---|---|
| 292248 | maintainer-feedback? security/openssh-portable: sshd-session crash on FreeBSD 15.0-RELEASE on arm64 | New | 2026-01-14 |
| 276410 | maintainer-feedback? security/openssh-portable: SSHFP/known_hosts issues when HPN is enabled (9.9.p1_1,1) | New | 2025-01-15 |
| 282966 | maintainer-feedback? security/openssh-portable: Tiny error in sshd_config(5) | New | 2024-11-25 |
| 272065 | maintainer-feedback? security/openssh-portable: Add patch for different interpretation of BADUSER | New | 2023-11-28 |
- GSSAPI patch improved for kerbers5 and hemidal Submitted by: bg@sics.se709dd56c79
- cleanup GSSAPI option74a9364565
- Fix BATCH=yes patch for bento.537a93ab72
- update to 3.7.1p2 more regressions tests successfull67cde0f8e7
- Security Fix in PAM handling Obtained from: des91f368c344
- mark FORBIDDEN until fixed.3e97ec639c
- Security Fix obtained from OpenBSD http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/buffer.c.diff?r1=1.18&r2=1.19 Submitted by: ash@lab.poc.netae53ed442c
Add Solar Designer's additional fixes to buffer management.17f5a3c9fe
- Securitry Fix revision 2 http://www.openssh.com/txt/buffer.adv Approved by: lioux (portmgr)07a618199e
Do not record expanded size before attempting to reallocate associated memory. Obtained from: OpenBSD4cb3944f15
- use OPENSSLRPATH from bsd.openssl.mk - strip CONFIGURE_ENV, LDFLAGS is set in bsd.openssl.mkdc9b98f02b
- use hook for bsd.openssl.mk7856e867fc
- Update to gssapi-20030430 Submitted by: wollman@lcs.mit.edub80ce579e9
- Update to 3.6.1p22afea9866d
- honor any given LDFLAGSb05a561d6c
- Change all USE_OPENSSL_* to WITH_OPENSSL_*ef7899960f
- use bsd.openssl.mk6670a706f1
- Update to 3.6.1p1bf62e85d33
- extend regression tests034a5e4f4f
- Update to 3.6p1a5724cba62
- add USE_PERL5_BUILDa4efa37567
- retire pkg-comment4eb8d6d1fa
- add COMMENT387f34ee24
- openssh-3.5p1 doesn't log utmp for IPv6 connection correctly Submitted by: umecafc71515f
openssh-gssapi-3.5p1 is marked as broken88bedcfc2c
- cleanup of mor patches - fix Makefile to avoid key-generation on bento.0a7cc8117d
remove an disfuntional MASTER_SITEdf5dbe3246
Update to 3.5p180bc17d33a
Craete moduli on bento.25fa2627ff
add bugfix from CURRENT58d5d9a297
Fix resolver problem with privilege-separation. PR: 39953cbf06429f9
- add pam_cleanup from CURRENT - Fix build problems < 4.0 PR: 405769d5e8cafdc
Add bits for regression tests Fix build for /var/empty is schg and have open permissions.e36257ada7
- Fix Problem with HAVE_HOST_IN_UTMP - update monitor.c PR: 40576 Submitted by: lxv@a-send-pr.sink.omut.org1c0df50961
merge PAM buffer management from current.f61d0ce158
PermitRootLogin no explanation added.c3792b9e3c
'PermitRootLogin no' is the new default for the OpenSSH port. This now matches the PermitRootLogin configuration of OpenSSH in the base system. Please be aware of this when upgrading your OpenSSH port, and if truly necessary, re-enable remote root login by readjusting this option in your sshd_config. Users are encouraged to create single-purpose users with ssh keys and very narrowly defined sudo privileges instead of using root for automated tasks. - PKGNAMESUFFIX for GSSAPI set. - Merged some patches from current to improve PAM. - Fix BATCH=yes for bento.5e5d96c36b
Cleanup patch to avoid conflicts with GSSAPI patches2d15acdaf5
Revert changes.520aee8844
give Enviroment from login.conf priority over all others, problem found by drs@rucus.ru.ac.za.5211a9cdb6
Update gssapi patch88e1615c5a
Defaults changed: (Gregory Sutter) ChallengeResponseAuthentication no UseLogin no patch for configure, to detect MAP_ANON submitted by: Christophe Labouisse,Michael Handler,Gert Doering,Phil Oleson,Dave Baker fix missing includes for "canohost.h"f14e05226b
nuke obsolete file3ecee7d612
update patch for 3.418a6d62c09
Update to openssh-3.4 Update to openssh-3.4p1f489092f80
Security FIX, Please update to this Version. Options for both: USE_OPENSSL_BASE=yes uses an older opensssl in the base system. Options for portable: OPENSSH_OVERWRITE_BASE=yes includes USE_OPENSSL_BASE=yes installls in the paths of the base system6e92b68117
Thanks to max@wide.ad.jp, maxim, obraun@informatik.unibw-muenchen.de, fjoe Patch from current, noted by drs@rucus.ru.ac.za: environment variables in the 'setenv' field of login.conf are set now.18f285a18d
Streamline OPENSSH_OVERWRITE_BASE=yesdbc51aae25
Migrate configuration files to $PREFIX/etc/ssh/ Add ${PREFIX}/etc/rc.d/sshd.sh.sample7c4811d9a7change --with-privsep-path if OPENSSH_OVERWRITE_BASE is in effect. Submitted by: brad@brad-x.com3a42b3e223