CVE-2026-2673: OpenSSL TLS 1.3 server may choose unexpected key agreement group
CVE-2026-2673 key facts
- CISA KEV
- Not listed (catalogue checked )
- Highest advisory rating
- Medium
- CVSS base score
- 6.5 (Red Hat), 5.9 (NetApp)
- CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L· base score 6.5, scored by CISA-ADPAttack vector: network. Attack complexity: low. Privileges required: none. User interaction: none. Scope: unchanged. Confidentiality impact: none. Integrity impact: low. Availability impact: low.- Weakness
- CWE-757 Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')
- EPSS
- 0.48% chance of exploitation in the next 30 days (42nd percentile). FIRST EPSS, .
- CISA SSVC
- Exploitation: none observed. Automatable: yes. Technical impact: partial. CISA, .
- Fixed releases
- Red Hat: RHSA-2026:7261
- Assigned by
- openssl (CNA)
- CVE record published
- Listed by VulniPulse
- Record changed
Ratings, versions and fixes are quoted from the vendor advisories that cover only CVE-2026-2673; each belongs to its advisory, not to every product listed. How records are collected and checked.
Description
Issue summary: An OpenSSL TLS 1.3 server may fail to negotiate the expected preferred key exchange group when its key exchange group configuration includes the default by using the 'DEFAULT' keyword. Impact summary: A less preferred key exchange may be used even when a more preferred group is supported by both client and server, if the group was not included among the client's initial predicated keyshares. This will sometimes be the case with the new hybrid post-quantum groups, if the client chooses to defer their use until specifically requested by the server. If an OpenSSL TLS 1.3 server's configuration uses the 'DEFAULT' keyword to interpolate the built-in default group list into its own configuration, perhaps adding or removing specific elements, then an implementation defect causes the 'DEFAULT' list to lose its 'tuple' structure, and all server-supported groups were treated as a single sufficiently secure 'tuple', with the server not sending a Hello Retry Request (HRR) even when a group in a more preferred tuple was mutually supported. As a result, the client and server might fail to negotiate a mutually supported post-quantum key agreement group, such as 'X25519MLKEM768', if the client's configuration results in only 'classical' groups (such as 'X25519' being the only ones in the client's initial keyshare prediction). OpenSSL 3.5 and later support a new syntax for selecting the most preferred TLS 1.3 key agreement group on TLS servers. The old syntax had a single 'flat' list of groups, and treated all the supported groups as sufficiently secure. If any of the keyshares predicted by the client were supported by the server the most preferred among these was selected, even if other groups supported by the client, but not included in the list of predicted keyshares would have been more preferred, if included. The new syntax partitions the groups into distinct 'tuples' of roughly equivalent security. Within each tuple the most preferred group included among the client's predicted keyshares is chosen, but if the client supports a group from a more preferred tuple, but did not predict any corresponding keyshares, the server will ask the client to retry the ClientHello (by issuing a Hello Retry Request or HRR) with the most preferred mutually supported group. The above works as expected when the server's configuration uses the built-in default group list, or explicitly defines its own list by directly defining the various desired groups and group 'tuples'. No OpenSSL FIPS modules are affected by this issue, the code in question lies outside the FIPS boundary. OpenSSL 3.6 and 3.5 are vulnerable to this issue. OpenSSL 3.6 users should upgrade to OpenSSL 3.6.2 once it is released. OpenSSL 3.5 users should upgrade to OpenSSL 3.5.6 once it is released. OpenSSL 3.4, 3.3, 3.0, 1.0.2 and 1.1.1 are not affected by this issue.
Text from the CVE.org record (openssl).
How do I fix CVE-2026-2673?
Upgrade to a fixed release named by the vendor:
- Red Hat: RHSA-2026:7261
- NetApp HCI Baseboard Management Controller (BMC) - H610S has no planned fix; migrate to a supported release or product and consult NetApp's end-of-support notice. (NetApp)
- Update the affected package(s) to the fixed version shipped in RHSA-2026:7261 (`sudo dnf update` / `yum update`). (Red Hat)
Vendor advisories for CVE-2026-2673
NetApp
1 advisory- Advisory severityMedium5.9
Medium [CVE-2026-2673] OpenSSL Vulnerability in NetApp Products
NTAP-20260320-0015Source published Source updated
Multiple NetApp products incorporate OpenSSL. OpenSSL versions 3.6.0-alpha1 through 3.6.1 and 3.5.0-alpha1 through 3.5.5 are susceptible to a vulnerability which when successfully exploited could lead to addition or modification of data. Successful exploitation of this vulnerability could lead to addition or modification of data. Affected products: NetApp HCI Baseboard Management Controller (BMC) - H610S, ONTAP Select Deploy administration utility. NetApp reports that one or more additional products remain under investigation; review the canonical advisory for current status. NetApp states there is no workaround available at this time.
- Affected products in this advisory
- NetApp HCI Baseboard Management Controller (BMC) - H610S
- ONTAP Select Deploy administration utility
- Source-reported affected versions
- 3.6.0
- 3.6.1
- 3.5.0
- 3.5.5
- Source-reported fixed versions
- No fixed-version detail extracted. This does not mean no fix exists.
- Mitigation guidance
- NetApp HCI Baseboard Management Controller (BMC) - H610S has no planned fix; migrate to a supported release or product and consult NetApp's end-of-support notice.
Red Hat
1 advisory- Advisory severityMedium6.5
Medium [CVE-2026-2673] OpenSSL TLS 1.3 server may choose unexpected key agreement group
CVE-2026-2673Source published
OpenSSL TLS 1.3 server may choose unexpected key agreement group. Red Hat rates this moderate (CVSS 6.5). Weakness: CWE-325. Affected package(s): openssl-main, jbcs-httpd24-openssl. Resolved in Red Hat advisory RHSA-2026:7261 — update the affected packages (`sudo dnf update`).
- Related products — impact not confirmed
- openssl-main
- jbcs-httpd24-openssl
- Red Hat Enterprise Linux
- Source-reported affected versions
- openssl-main-3.5.6-0.1.hum1
- jbcs-httpd24-openssl
- Source-reported fixed versions
- RHSA-2026:7261
- Mitigation guidance
- Update the affected package(s) to the fixed version shipped in RHSA-2026:7261 (`sudo dnf update` / `yum update`).
References
- CVE-2026-2673 recordCVE.org
- CVE-2026-2673 detailNVD
- OpenSSL Advisoryvendor-advisory
- 3.6.2 git commitpatch
- 3.5.6 git commitpatch
Timeline
- First vendor advisory listed by VulniPulse
- CVE record published
- CVE record last updated
More NetApp advisories
CVE-2026-53176Oct 30, 2026Linux Kernel Vulnerability in NetApp ProductsCVE-2026-46137Oct 30, 2026Linux Kernel Vulnerability in NetApp ProductsCVE-2026-35189Oct 6, 2026OpenSSL Vulnerability in NetApp ProductsCVE-2026-33845Jul 24, 2026May 2026 GnuTLS Vulnerabilities in NetApp ProductsCVE-2026-72493Nov 6, 2026Linux Kernel Vulnerability in NetApp ProductsCVE-2026-86140Nov 4, 2026Libxml2 Vulnerability in NetApp Products
Get an email when NetApp publishes the next one.
See NetApp's last 90 days of advisories first. Then choose one product with live alerts free for life, or a free month of real-time alerts on everything with the severity, the fixed version and the vendor's link (card needed, then US$15/month; we email you before the first charge).
iPhone and Android apps · New on the App Store
Get alerts for new CVEs on your phone.
Choose a whole vendor or a precise platform, then receive matching security advisories by phone notification, email, or both. Coverage follows 34 official vendor sources and 160+ reviewed platform categories.