CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

security/openssl3.5.9,1

TLSv1.3 capable SSL and crypto library

Maintainer
brnrd@FreeBSD.org
Packages
openssl 3.5.9,1
Upstream
up to date
CPE
openssl:openssl from the port
WWW
https://www.openssl.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (96)

Show 96 fixed
VuXML entries whose affected range this version has left, plus CVEs from the last 90 days that this version is already past (fixed by update).
CVE-2026-630739.82026-08-25Issue summary: OpenSSL CMP response validation passed an unexpected response sender distinguished name directly as the format string to `ERR_raise_data()`. Impact summa…
CVE-2026-758039.12026-08-25Issue summary: ChaCha20-Poly1305 and AES-OCB decryption with an empty ciphertext can report success without verifying the supplied authentication tag when the operation …
CVE-2026-847828.22026-09-29Issue summary: The DTLS retransmission logic does not correctly handle a handshake message write that is suspended part-way through. The retransmitted message can be rea…
CVE-2026-847847.52026-09-29Issue summary: A malicious remote peer may flood the local QUIC stack with NEW_CONNECTION_ID frames by avoiding a limit check on how many connection IDs the remote QUIC …
CVE-2026-728977.52026-09-29Issue summary: A TLS server that calls SSL_set_SSL_CTX() to switch a connection to a different SSL_CTX part way through a handshake may access memory beyond the end of a…
CVE-2026-548737.52026-09-29Issue summary: QUIC process may keep memory for QUIC packet buffer for much longer period than necessary. Impact summary: Remote peer can exploit this vulnerability by …
CVE-2026-630727.52026-08-25Issue summary: OpenSSL CMS decryption sizes the key-unwrap output buffer based on querying the unwrapped key size, but the AES-WRAP-PAD unwrap primitive can write and cl…
CVE-2026-630757.52026-08-25Issue summary: When OpenSSL processes QUIC traffic from a peer that repeatedly sends ack-eliciting packets while not acknowledging ACK-only responses, the QUIC stack can…
CVE-2026-630767.52026-08-25Issue summary: OpenSSL CMP password based protection verification only checks whether the protectionAlg parameter was not NULL and not its ASN.1 type, before treating it…
CVE-2026-548747.52026-08-25Issue summary: Receiving a DTLS record for a future epoch while a handshake is in progress causes OpenSSL to buffer far more memory than the record itself requires. Imp…
CVE-2026-144577.52026-08-25Issue summary: In a server or client configuration with RFC7250 Raw Public Keys (RPKs) enabled, and only the private key (with no associated certificate) configured loca…
CVE-2026-187987.52026-08-25Issue summary: QUIC server may double free QRX (QUIC record layer RX) object when channel creation fails for initial packet. Impact summary: Double free leads to heap c…
CVE-2026-630745.92026-08-25Issue summary: The OpenSSL Certificate Management Protocol (CMP) caches additional certificates (extraCerts) sent in a CMP message, but never expunges them (for instance…
CVE-2026-758055.32026-09-29Issue summary: A CMP client that requests certificate revocation on the basis of a PKCS#10 CSR may dereference a NULL pointer and terminate abnormally when processing a …
CVE-2026-758065.32026-09-29Issue summary: An established DTLS 1.2 association using an AEAD cipher suite can be terminated by a single unauthenticated datagram whose encrypted fragment is shorter …
CVE-2026-758045.32026-09-29Issue summary: OpenSSL QUIC stack does not enforce connection level flow control for streams. Remote peers may send more bytes as long as they fit within the stream flow…
CVE-2026-351895.32026-09-29Issue summary: A certificate with many nameRelativeToCRLIssuer CRL distribution points causes disproportionate heap growth when OpenSSL caches X.509 extensions. Impact …
CVE-2026-427725.32026-09-29Issue summary: The QUIC stream reassembly algorithm performance deteriorates progressively as packets are arriving out of order. The worst case has a quadratic complexit…
CVE-2026-776963.72026-09-29Issue summary: SM2 signature generation uses non-constant-time arithmetic on secret values, forming a timing side-channel. Impact summary: An attacker able to measure S…
CVE-2026-548723.72026-09-29Issue summary: The generic elliptic-curve scalar multiplication used for ECDSA and SM2 signature operations with curves that do not have a dedicated implementation leaks…
CVE-2026-548753.72026-09-29Issue summary: A non-constant-time optimized implementation of scalar point multiplication is used for SM2 private key operations on ARM64 and RISC-V platforms. Impact …
CVE-2026-351913.72026-09-29Issue summary: The OpenSSL QUIC server, when configured to not preform address validation, can be forced to count incoming packets multiple times in its unvalidated cred…

Commits (453)

Stefan Eßer (se) · 1.1.1m_1,1
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
bcaf25a8c8
Bernard Spil (brnrd) · 1.1.1m_1,1
security/openssl: Fix build on aarch64

* Upstream only partly merged changes

PR:		259937, 260572
Reported by:	allanjude, "Naram Qashat" <cyberbotx cyberbotx com>
f64391dd01
Bernard Spil (brnrd) · 1.1.1m,1
security/openssl: Update to 1.1.1m
00935ff28f
Stefan Eßer (se) · 1.1.1l_1,1
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
5933ac0b09
Bernard Spil (brnrd) · 1.1.1l_1,1
www/openssl: Fix detection of ARM CPU features

Upstream:
 * https://github.com/openssl/openssl/pull/17082
 * https://github.com/openssl/openssl/pull/17085

PR:		259937
Submitted by: 	allanjude
Differential Revision:	https://reviews.freebsd.org/D33061
e2d67bee9e
Bernard Spil (brnrd) · 1.1.1l,1
security/openssl: Auto-generate MAN3 plist
dcc0bde25b
Bernard Spil (brnrd) · 1.1.1l,1
security/openssl: Security update to 1.1.1l

Security:	96811d4a-04ec-11ec-9b84-d4c9ef517024
MFH:		2021Q3
d3011e20b1
Bernard Spil (brnrd) · 1.1.1k_2,1
security/openssl: Update KTLS patches for Chacha20-Poly1305

This pulls in several upstream KTLS patches from OpenSSL master:

 * A fix to the return values of BIO_get_ktls_*().
 * Support for Chacha20-Poly1305.
 * Replacing the SSL_MODE_NO_KTLS_* modes which opted-out of KTLS with
   an opt-in SSL_OP_ENABLE_KTLS. Note that this means that KTLS is not
   enabled by default. Users can enable KTLS via a custom OpenSSL config
   file that enables the KTLS option.

Reported by:	jhb
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D31430
214d5852d4
Mathieu Arnold (mat) · 1.1.1k_1,1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Bernard Spil (brnrd) · 1.1.1k_1,1
security/openssl: Fix /dev/crypto issue with 1.1.1k

PR:		254643
Reported by:	<cryx-freebsd h3q com>
Reviewed by:	wollman
64d9416565
Bernard Spil (brnrd) · 1.1.1k,1
security/openssl: Security update to 1.1.1k

PR:		254551
Submitted by:	Pascal Christen <pascal christen hostpoint ch>
MFH:		2021Q1
Security:	5a668ab3-8d86-11eb-b8d6-d4c9ef517024
a6068203f4
Tobias Kortkamp (tobik) · 1.1.1j_1,1
Remove redundant option descriptions that match the default ones

(ignoring case)

Reported by:	danfe (for net/mosquitto), portscan
f2499eec5a
Bernard Spil (brnrd) · 1.1.1j_1,1
security/openssl: Update KTLS patch

PR:		251969
Submitted by:	gonzo, jhb
Obtained from:	https://github.com/openssl/openssl/commit/dfcfd17f2818cf520ce6381aed9ec3d2fc12170d
Differential Revision:	https://reviews.freebsd.org/D28763
40fde18dcc
Bernard Spil (brnrd) · 1.1.1j,1
security/openssl: Security update to 1.1.1j

PR:		253561
Reported by:	Michael Glaus <michael glaus hostpoint ch>
MFH:		2021Q1
Security:	96a21236-707b-11eb-96d8-d4c9ef517024
9da9812b4e
Bernard Spil (brnrd) · 1.1.1i_1,1
security/openssl: Update KTLS patch

Differential Revision:	https://reviews.freebsd.org/D27423
133b4ef1a4
Bernard Spil (brnrd) · 1.1.1i,1
security/vuxml: Security update to 1.1.1i

MFH:		2020Q4
Security:	1d56cfc5-3970-11eb-929d-d4c9ef517024
937500a1f4
John Baldwin (jhb) · 1.1.1h_1,1
Expand support for TLS protocols supported by KTLS.

Backport additional patches merged into OpenSSL's master
branch to support KTLS RX for TLS 1.1 and 1.2 as well as
support for KTLS TX for TLS 1.3.

Reviewed by:	brnrd (maintainer)
Sponsored by:	Chelsio Communications, Netflix
Differential Revision:	https://reviews.freebsd.org/D26261
9aaeea7b6e
Bernard Spil (brnrd) · 1.1.1h,1
security/openssl: Update to 1.1.1g
147bfafae8
Bernard Spil (brnrd) · 1.1.1g,1
security/openssl: Add kernel TLS option

Submitted by:	jhb@freebsd.org
Differential Revision:	https://reviews.freebsd.org/D24274
7d2920a886
Bernard Spil (brnrd) · 1.1.1g,1
security/openssl-devel: Resurrect OpenSSL devel port
af7d3b3565
Bernard Spil (brnrd) · 1.1.1g,1
security/openssl: Security update to 1.1.1g

PR:		245795
Reported by:	Dani <i dani at outlook com>
MFH:		2020Q2
Security:	012809ce-83f3-11ea-92ab-00163e433440
b0992b6e2c
Bernard Spil (brnrd) · 1.1.1f,1
security/openssl: Bug-fix update to 1.1.1f

PR:		245154
MFH:		2020Q1
1ecee154e2
Bernard Spil (brnrd) · 1.1.1e_1,1
security/openssl: Fix EOF bug

See https://github.com/openssl/openssl/pull/11400

PR:		245154
Reported by:	koobs
MFH:		2020Q1
f591b7f7b7
Bernard Spil (brnrd) · 1.1.1e,1
security/openssl: Add missing description

Reported by:	adamw
d3638b3d57
Bernard Spil (brnrd) · 1.1.1e,1
security/openssl: Update to 1.1.1e

- SM2/SM3 not a cipher [1]
 - Add weak-ciphers option [2]

PR:		237056 [1]
Reported by:	dewayne heuristicsystems com.au> [1], mat [2]
38cd6142af
Bernard Spil (brnrd) · 1.1.1d,1
security/openssl: Remove self-conflict

PR:		243049
Submitted by:	Franco Fichtner
MFH:		2020Q1
3ffcbbd398
Bernard Spil (brnrd) · 1.1.1d,1
security/openssl111: Rename to openssl

- Honoring promise from DEPRECATED message
 - Unbreak people's builds

PR:		243014
MFH:		2020Q1
ec9d22cc64
Rene Ladan (rene)
Remove expired ports:

2019-12-31 accessibility/linux-c6-atk: Superseded by CentOS 7
2019-12-31 audio/exaile-devel: this port is older than audio/exaile
2019-12-31 audio/linux-c6-alsa-lib: Superseded by CentOS 7
2019-12-31 audio/linux-c6-alsa-plugins-oss: Superseded by CentOS 7
2019-12-31 audio/linux-c6-alsa-plugins-pulseaudio: Superseded by CentOS 7
2019-12-31 audio/linux-c6-alsa-utils: Superseded by CentOS 7
2019-12-31 audio/linux-c6-flac: Superseded by CentOS 7
2019-12-31 audio/linux-c6-libaudiofile: Superseded by CentOS 7
2019-12-31 audio/linux-c6-libogg: Superseded by CentOS 7
2019-12-31 audio/linux-c6-libsndfile: Superseded by CentOS 7
2019-12-31 audio/linux-c6-libvorbis: Superseded by CentOS 7
2019-12-31 audio/linux-c6-mikmod: Superseded by CentOS 7
2019-12-31 audio/linux-c6-nas-libs: Superseded by CentOS 7
2019-12-31 audio/linux-c6-openal-soft: Superseded by CentOS 7
2019-12-31 audio/linux-c6-pulseaudio-libs: Superseded by CentOS 7
2019-12-31 audio/linux-c6-pulseaudio-utils: Superseded by CentOS 7
2019-12-31 audio/linux-c6-sdl_mixer: Superseded by CentOS 7
2019-12-31 databases/linux-c6-sqlite3: Superseded by CentOS 7
2019-12-31 databases/linux-oracle-instantclient-sqlplus: Depends on deprecated Centos 6 framework
2019-12-31 devel/linux-c6-dbus-glib: Superseded by CentOS 7
2019-12-31 devel/linux-c6-dbus-libs: Superseded by CentOS 7
2019-12-31 devel/linux-c6-devtools: Superseded by CentOS 7
2019-12-31 devel/linux-c6-elfutils-libelf: Superseded by CentOS 7
2019-12-31 devel/linux-c6-icu: Superseded by CentOS 7
2019-12-31 devel/linux-c6-libgfortran: Superseded by CentOS 7
2019-12-31 devel/linux-c6-libglade2: Superseded by CentOS 7
2019-12-31 devel/linux-c6-libpciaccess: Superseded by CentOS 7
2019-12-31 devel/linux-c6-libsigc++20: Superseded by CentOS 7
2019-12-31 devel/linux-c6-libsoup: Superseded by CentOS 7
2019-12-31 devel/linux-c6-libthai: Superseded by CentOS 7
2019-12-31 devel/linux-c6-libunwind: Superseded by CentOS 7
2019-12-31 devel/linux-c6-nspr: Superseded by CentOS 7
2019-12-31 devel/linux-c6-qt47: Superseded by CentOS 7
2019-12-31 devel/linux-c6-sdl12: Superseded by CentOS 7
2019-12-31 dns/linux-c6-libasyncns: Superseded by CentOS 7
2019-12-31 emulators/linux_base-c6: Superseded by CentOS 7
2019-12-31 ftp/linux-c6-curl: Superseded by CentOS 7
2019-12-31 graphics/cptutils: depends on expired textproc/xml2
2019-12-31 graphics/linux-c6-cairo: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-dri: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-gdk-pixbuf2: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-glx-utils: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-jasper: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-jpeg: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-png: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-sdl_image: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-sdl_ttf: Superseded by CentOS 7
2019-12-31 graphics/linux-c6-tiff: Superseded by CentOS 7
2019-12-31 lang/linux-c6-tcl85: Superseded by CentOS 7
2019-12-31 math/blazeiterative: Depends on expiring devel/openmp
2019-12-31 multimedia/linux-c6-libtheora: Superseded by CentOS 7
2019-12-31 multimedia/linux-c6-libv4l: Superseded by CentOS 7
2019-12-31 net/linux-c6-avahi-libs: Superseded by CentOS 7
2019-12-31 net/linux-c6-openldap: Superseded by CentOS 7
2019-12-31 net/linux-c6-tcp_wrappers-libs: Superseded by CentOS 7
2019-12-31 net/py-soappy: Please consider using net/py-zeep as upstream development is stalled  and recommends using another stalled library stud
2019-12-31 print/linux-c6-cups-libs: Superseded by CentOS 7
2019-12-31 science/openmx: Depends on expiring devel/openmp
2019-12-31 science/py-PyFR: Depends on expiring devel/openmp
2019-12-31 science/py-phono3py: Depends on expiring devel/openmp
2019-12-31 security/linux-c6-audit-libs: Superseded by CentOS 7
2019-12-31 security/linux-c6-cyrus-sasl2: Superseded by CentOS 7
2019-12-31 security/linux-c6-gnutls: Superseded by CentOS 7
2019-12-31 security/linux-c6-libgcrypt: Superseded by CentOS 7
2019-12-31 security/linux-c6-libgpg-error: Superseded by CentOS 7
2019-12-31 security/linux-c6-libssh2: Superseded by CentOS 7
2019-12-31 security/linux-c6-libtasn1: Superseded by CentOS 7
2019-12-31 security/linux-c6-nss: Superseded by CentOS 7
2019-12-31 security/linux-c6-openssl: Superseded by CentOS 7
2019-12-31 security/linux-c6-pam: Superseded by CentOS 7
2019-12-31 security/openssl: OpenSSL 1.0.2 is End-of-Life 2019-12-31 at which  time this port will update to 1.1.1 branch
2019-12-31 sysutils/eventlog: No longer supported by Balabit
2019-12-31 sysutils/linux-c6-lttng-ust: Superseded by CentOS 7
2019-12-31 sysutils/linux-c6-userspace-rcu: Superseded by CentOS 7
2019-12-31 sysutils/mkdesktop: defunct, will be deleted soon
2019-12-31 sysutils/syslog-ng311: No longer supported by Balabit
2019-12-31 sysutils/syslog-ng315: No longer supported by Balabit
2019-12-31 sysutils/syslog-ng317: No longer supported by Balabit
2019-12-31 sysutils/syslog-ng318: No longer supported by Balabit
2019-12-31 sysutils/syslog-ng319: No longer supported by Balabit
2019-12-31 textproc/linux-c6-aspell: Superseded by CentOS 7
2019-12-31 textproc/linux-c6-expat: Superseded by CentOS 7
2019-12-31 textproc/linux-c6-libxml2: Superseded by CentOS 7
2019-10-16 textproc/xml2: Unfetchable, unmaintained
2019-12-31 www/linux-c6-qt47-webkit: Superseded by CentOS 7
2019-12-31 x11/linux-c6-pixman: Superseded by CentOS 7
2019-12-31 x11/linux-c6-xorg-libs: Superseded by CentOS 7
2019-12-31 x11-fonts/linux-c6-fontconfig: Superseded by CentOS 7
2019-12-31 x11-toolkits/linux-c6-gtk2: Superseded by CentOS 7
2019-12-31 x11-toolkits/linux-c6-openmotif: Superseded by CentOS 7
2019-12-31 x11-toolkits/linux-c6-pango: Superseded by CentOS 7
2019-12-31 x11-toolkits/linux-c6-qt47-x11: Superseded by CentOS 7
2019-12-31 x11-toolkits/linux-c6-tk85: Superseded by CentOS 7
87d7b8db4a
Bernard Spil (brnrd) · 1.0.2u,1
security/openssl: Security update to 1.0.2u

MFH:		2019Q4
Security:	d778ddb0-2338-11ea-a1c7-b499baebfeaf
28b1501064
Bernard Spil (brnrd) · 1.0.2t,1
security/openssl: Notify users of upcoming 1.1.1
e2f95db0b4
Bernard Spil (brnrd) · 1.0.2t,1
security/openssl: Security update to 1.0.2t

MFH:		2019Q3
Security:	9e0c6f7a-d46d-11e9-a1c7-b499baebfeaf
39135ddb56
Mathieu Arnold (mat) · 1.0.2s,1
Convert to UCL & cleanup pkg-message (categories s)
bc89cd3d2c
Bernard Spil (brnrd) · 1.0.2s,1
security/openssl: Security hardening update to 1.0.2s

MFH:		2019Q2
cf8bce38ab
Bernard Spil (brnrd) · 1.0.2r,1
security/openssl: Security update to 1.0.2r

MFH:		2019Q1
Security:	7700061f-34f7-11e9-b95c-b499baebfeaf
d7631b3603
Bernard Spil (brnrd) · 1.0.2q,1
security/openssl: Fix build with lld on i386

PR:		231459
Submitted by:	Nathan <ndowens@yahoo.com>
Reported by:	emaste
fe559881f6
Bernard Spil (brnrd) · 1.0.2q,1
security/openssl: Update to 1.0.2q
d3e894d926
Bernard Spil (brnrd) · 1.0.2p_2,1
security/openssl: Security update for CVE-2018-5407

MFH:		2018Q4
Security:	6f170cf2-e6b7-11e8-a9a8-b499baebfeaf
01c1770aa4
Dmitry Marakasov (amdmi3) · 1.0.2p_1,1
- Update WWW

Approved by:	portmgr blanket
67cc57bf4d
Bernard Spil (brnrd) · 1.0.2p_1,1
Chase CONFLICTS after addition of security/openssl111

- While here mark OpenSSL 1.1.0 deprecated
   see: https://www.openssl.org/policies/releasestrat.html
e2fe7cdea3
Bernard Spil (brnrd) · 1.0.2p_1,1
security/openssl: Fix padlock patches url prefix
477098f3e1
Jochen Neumeister (joneum) · 1.0.2p_1,1
Fix PORTREVISION
1b85ef7259
Bernard Spil (brnrd) · 1.0.2p,1
security/openssl: Add engines patches to distinfo

- Undo clobbering distinfo

Reported by:	mat
47ac20cf7c
Bernard Spil (brnrd) · 1.0.2p,1
security/openssl: Update to 1.0.2p

- Includes vulnerability fixes that were already
   added to the port as patches
de269f48f9
Adam Weinberger (adamw) · 1.0.2o_4,1
Fix a common grammar error: "can not" means the opposite of "cannot."

"Can not" means "it is possible not to," and "cannot" means "it is impossible to."
0c926073ff
Dmitry Marakasov (amdmi3) · 1.0.2o_4,1
- Switch to new test framework

Approved by:	portmgr blanket
a5fd095395
Bernard Spil (brnrd) · 1.0.2o_4,1
security/openssl: Actually add patch file

MFH:		2018Q2
Security:	c82ecac5-6e3f-11e8-8777-b499baebfeaf
c456ea5664
Bernard Spil (brnrd) · 1.0.2o_3,1
security/openssl: Security update

- Upstream update for CVE-2018-0732

MFH:		2018Q2
Security:	c82ecac5-6e3f-11e8-8777-b499baebfeaf
7cb11fade7
Bernard Spil (brnrd) · 1.0.2o_2,1
security/openssl: Add CVE-2018-0737 patch

- Bump portrev too

MFH:		2018Q2
Security:	8f353420-4197-11e8-8777-b499baebfeaf
23b3e26b1e
Bernard Spil (brnrd) · 1.0.2o_1,1
security/openssl: Security update

MFH:		2018Q2
Security:	8f353420-4197-11e8-8777-b499baebfeaf
2c76d37052
Bernard Spil (brnrd) · 1.0.2o,1
security/openssl: Fix distinfo for patches

Reported by:	joneum
75b3e9837c