security/openssh-portable: Update GSSAPI from latest debian patch. Submitted by: Garrett Wollman PR: 2985303ae2665579
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 |
security/openssh-portable: Update GSSAPI from latest debian patch. Submitted by: Garrett Wollman PR: 2985303ae2665579
security/openssh-portable: Update to 10.6p1 Release notes: https://www.openssh.org/txt/release-10.6b8d0a9401e
security/openssh-portable: Use blocklist Starting from FreeBSD version 1500000, prefer the new blocklist nomenclature. Once older versions are no longer supported, we should use blocklist exclusively. This also fixes a regression with UseBlacklist not being properly read from the config in commit 516c0db3f73b for the 10.4 update. PR: 2940827a946c37c5
security/openssh-portable: Update to 10.5p1 Release notes: https://www.openssh.org/txt/release-10.5b6e1767f0a
security/openssh-portable: Update to 10.4p1 Deprecate the HPN patch. It was removed in base in 2016. It has not matched the upstream patch in many years, which has been renamed to "hpn-ssh". Bringing it back as a separate port could make sense but won't be done in this port. Release notes: https://www.openssh.org/txt/release-10.4516c0db3f7
security/openssh-portable: Fix blacklistd/HPN glue patch. Reported by: leres Fixes: 899a7de9a078294be7ad9e
security/openssh-portable: Update to 10.3p1 Release notes: https://www.openssh.org/txt/release-10.3899a7de9a0
security/openssh-portable: Fix `make test` No changes here affect the build or package.8dc56cb5c4
security/openssh-portable: Fix PermitRootLogin default to "no" This matches what is reported in pkg-message. PR: 267170 Reported by: SimpleRezofad4f7d3cf
security/openssh-portable: Sync some files with src. Namely this updates some LIBWRAP behavior and updates a few incorrect docs. Submitted by: jlduran Differential Revision: https://reviews.freebsd.org/D532735a1588f7fb
security/openssh-portable: Disable X11Forwarding by default. This syncs with src and upstream. Submitted by: jlduran Differential Revision: https://reviews.freebsd.org/D532681c7000b1d4
security/openssh-portable: Fix NONE_CIPHER. Tested with: sshd_config: NoneEnabled yes # ssh -o NoneSwitch=yes -o NoneEnabled=yes -vv cmd... Note that the `none` cipher is _never enabled for interactive TTY_. PR: 292710 Submitted by: Andre Albsmeier069c72440f
security/openssh-portable: XMSS has been removed. Tidy up options XMSS key support was removed in 10.1 https://www.openssh.com/txt/release-10.1 Remove option from port Makefile PR: 290220814bb8d173
*/*: Bump consumers of dns/ldns after update to 1.9.0 Force rebuild comsumers - upstream changed ABI without bump soname. ldns 1.9.0 inserted LDNS_RDF_TYPE_INT64 at enum position 5, shifting every subsequent value by +1. But port kept the shared library as libldns.so.3.6.0 - no SONAME bump - so consumers wasn't flagged for rebuild and still has the old 1.8.x enum constants baked in. Example of error for opendnssec: [adapter] error parsing RR at line 2 (Syntax error, could not parse the RR's rdata) PR: 291573 Sponsored by: UNIS Labsf9b1e7f445
*/*: De-orbit alias.mk Mk/Uses/alias.mk was an attempt for compat with DPorts, but has rotted. This feature was never documented in the PHB, so there is no work to be done by the docs@ team. Nothing against DragonFly, but if DPorts still needs FreeBSD 9 support, they really should work that out with upstream projects. Ultimately, we don't need to keep carrying this outdated feature that doesn't affect us.14f7c29430
security/openssh-portable: Remove blocklist probe Our version of blocklist is not async-signal safe. Remove the probe for now. Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D532667c9b7e8add
security/openssh-portable: Update to 10.2p1 Changes: https://www.openssh.com/txt/release-10.2a2f551caf6
security/openssh-portable: Sync blocklist with base, include by default. The patch is included by default in base as well. It remains off by default though. Added glue for HPN patch to apply. Reviewed By: bdrewery Differential Revision: https://reviews.freebsd.org/D52880 PR: 28020328bb20eaf6
security/openssh-portable: Fix "master" mode connection sharing with 10.1p1. Patch taken from https://github.com/openssh/openssh-portable/commit/beae06f56e0d0a66ca535896149d5fb0b2e8a1b4.patch PR: 290100 Reported by: Matthew D. Fuller8eb70f1ee3
security/openssh-portable: Update KERB_GSSAPI for 10.1p1fd95f8bb26
security/openssh-portable: GC missed skip_dsa var.e2ea6753b2
security/openssh-portable: Stop trying to generate DSA key. DSA key support was removed in 10.0.8a5ad92ecc
security/openssh-portable: Update to 10.1p1 Changes: https://www.openssh.com/txt/release-10.17d4f03d56d
security/openssh-portable: Fix gssapi build. Debian updated their patches. Also mirror the patch while here.8f4607278d
security/openssh-portable: fix uidswap behavior on FreeBSD This adds base commit 239e8c98636a757 as a patch to avoid losing our real GID inside temporarily_use_uid()/restore_uid() blocks. This is scoped to the specific __FreeBSD_version along 15.0 where we re-aligned our setgroups(2)/getgroups(2) with other platforms (no egid touching; just supplemental groups). Approved by: bdrewery (maintainer, without version check) Differential Revision: https://reviews.freebsd.org/D51846b8f4c93fa1
security/openssh-portable: Add KERB_GSSAPI patch for 10.0p1 This patch unbreaks the gssapi flavor. Bumped PORTREVISION. Sponsored by: Klara, Inc. Approved by: 0mp (mentor) Approved by: portmgr (blanket) Differential Revision: https://reviews.freebsd.org/D504843b54d53a5a
security/openssh-portable: Update to 10.0p1dde9561b3f
security/openssh-portable: LDNS: Disable default VerifyHostKeyDNS This follows base 41ff5ea22cb95d which disabled this as the default.d2522f4704
security/openssh-portable: Update to 9.9p2
Changes: https://www.openssh.com/releasenotes.html
Security:
* Fix CVE-2025-26465 - ssh(1) in OpenSSH versions 6.8p1 to 9.9p1
(inclusive) contained a logic error that allowed an on-path
attacker (a.k.a MITM) to impersonate any server when the
VerifyHostKeyDNS option is enabled. This option is off by default.
* Fix CVE-2025-26466 - sshd(8) in OpenSSH versions 9.5p1 to 9.9p1
(inclusive) is vulnerable to a memory/CPU denial-of-service related
to the handling of SSH2_MSG_PING packets. This condition may be1896ee6874security/openssh-portable: Include ssh[d]_config.d/*.conf96dd1bc15c
security/openssh-portable: Update to 9.9p1778644b317
security/openssh-portable: Add KERB_GSSAPI patch for 9.8p1
This patch unbreaks the gssapi flavor.
- Update the distfile location.
- Remove files/extra-patch-gssapi-auth2-gss.c. The change is already
present in the code so there is no need to carry this extra patch any
further.
- Add -lgssapi_krb5 to CONFIGURE_LIBS. It fixes the following build errors:
ld: error: undefined symbol: gss_indicate_mechs
>>> referenced by sshd.c
>>> sshd.o:(main)
ld: error: undefined symbol: gss_release_oid_set
>>> referenced by sshd.c
>>> sshd.o:(main)
PR: 279437
Approved by: maintainer timeout
Sponsored by: Klara, Inc.09b332a715security/openssh-portable: fix missing include for sshd.c This patch adds a missing include for `channels.h`. It is needed, as later in the file there is a call to `channel_set_hpn`, which is declared in `channels.h`. Some ISO C99 compilers may complain about implicit function declaration.7ba88c964b
security/openssh-portable: Remove blacklistd chunk for FreeBSD-SA-24:08.openssh The blacklistd patch currently is broken. Remove the chunk from FreeBSD-SA-24:08.openssh to be sure it does not linger once the patch is fixed.64c0a35aaa
security/openssh-portable: Update to 9.8p1 Changes: https://www.openssh.com/txt/release-9.8402562e255
security/openssh-portable: Bring in patches for recent CVES Source: https://lists.mindrot.org/pipermail/openssh-unix-dev/2024-July/041431.html PR: 2800687b31ce1eee
security/openssh-portable: Revert commit * Revert changes other than the PORTREVISION bump * See PR 2800686c74a768ed
security/vuxml: Document OpenSSH vulnerability66a620a734
security/openssh-portable: Update to 9.7p1 Changes: https://www.openssh.com/txt/release-9.7146b99934b
security/openssh-portable: Move manpages to share/man Approved by: portmgr (blanket)69c74a9674
security/openssh-portable: Fix KERB_GSSAPI buildbb65ffae9e
security/openssh-portable: Update HPN patch. - Mark GSSAPI build as broken while here.b3f86656fc
security/openssh-portable: Fix blacklistd patchd820fcf123
security/openssh-portable: Make HPN as BROKEN.7627c9552c
security/openssh-portable: Update to 9.6p1 Approved by: bdrewery Differential Revision: https://reviews.freebsd.org/D43132277b9fe50d
security/openssh-portable: fix build with zlib 1.3 PR: ports/273578 Approved by: maintainer timeoutd839d49f92
www/vaultwarden-web_vault: Revert borked git add This reverts commit 3a3fbae18157d39b68c43c590fa9e977fed9cef4.8269bdb998
www/vaultwarden-web_vault: Update to 2023.8.2 PR: 274304 Approved by: maintainer time-out3a3fbae181
security/openssh-portable: Fix build with KERB_GSSAPI set PR: 273052 Reported by: brd Approved by: maintainer timeout Tested by: wollman Sponsored by: Klara Inc.3bd9ddb0b5
security/openssh-portable: Update to 9.3p2. Changes: https://www.openssh.com/txt/release-9.3p2 Security: CVE-2023-38408f6d0388dfe