CVE-2026-25832
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts...
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.7
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
- Record
CVE-2026-25832- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-669
- Updated
- 2026-11-02
EUVDEUVD-2026-77305
3.7
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
- Record
EUVD-2026-77305- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-583p-89c4-mqq9
3.7
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts...
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
- Record
GHSA-583p-89c4-mqq9- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-669
- Updated
- 2026-11-02
NVD
3.7
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
- Record
CVE-2026-25832- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-669
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-25832
3.7
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
- Record
ALPINE-CVE-2026-25832- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-03
OSVDEBIAN-CVE-2026-25832
3.7
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
- Record
DEBIAN-CVE-2026-25832- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 6 moreShow less
OSVUBUNTU-CVE-2026-25832
3.7
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
- Record
UBUNTU-CVE-2026-25832- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-103380 No score
CVE-2026-25832 affecting package nodejs 24.20.0-1
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group.
- Record
AZL-103380- Updated
- 2026-11-02
OSVMGASA-2026-0375 No score
Updated mbedtls packages fix security vulnerabilities
TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group. (CVE-2026-25832) Possible buffer overflow in mbedtls_ecdh_calc_secret(). (CVE-2026-35336) X.509 CA bit forgery via invalid basicConstraints extension. (CVE-2026-49300) Use-after-free in mbedtls_pkcs7_free() when reusing a PKCS7 context. (CVE-2026-50579) Remote buffer overflow in TLS 1.2 ECDHE-PSK client handshake. (CVE-2026-50580) Extended master secret calculation failure ignored. (CVE-2026-50581) A 1-byte buffer overread when parsing a malformed ECC public key in the PK module. (CVE-2026-50583) ChaCha20 counter overflow can reuse keystream. (CVE-2026-50584) Incomplete context reset in mbedtls_ssl_session_reset(). (CVE-2026-50585) A potential information disclosure in TLS 1.2 servers using session tickets. If the session ticket write callback failed without setting the lifetime output parameter, Mbed TLS could send 4 bytes of uninitialized stack memory to the peer in the NewSessionTicket message. (CVE-2026-50586) Timing side-channel in RSA PKCS#1 v1.5 decryption. (CVE-2026-50587) Out-of-bounds read in TLS 1.2 EC J-PAKE ServerKeyExchange parsing. (CVE-2026-50588) Ignored TLS 1.3 resumption secret derivation error. (CVE-2026-50640) Heap corruption with early renegotiation after corrupted record in DTLS. (CVE-2026-50713) Side channel leak in ECC optimized modp. (CVE-2026-54435) Signature algorithm restrictions not enforced on certificate chain. (CVE-2026-54441) A random generator fault can compromise TLS data integrity. (CVE-2026-73064)
- Record
MGASA-2026-0375- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11215-1 No score
libmbedtls23-4.2.0-1.1 on GA media
These are all security issues fixed in the libmbedtls23-4.2.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11215-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11267-1 No score
libeverest-3.6.7-1.1 on GA media
These are all security issues fixed in the libeverest-3.6.7-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11267-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21865-1 No score
Security update for mbedtls
This update for mbedtls fixes the following issues:
Changes in mbedtls:
- Update to version 3.6.7:
- CVE-2026-25832: TLS 1.3 client accepted HRR selecting unadvertised group (boo#1280186)
- Fix TLS 1.3 clients to reject a HelloRetryRequest whose selected group was not advertised in the original ClientHello
- Record
openSUSE-SU-2026:21865-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mbedtlsAlpine:v3.21 |
before 3.6.7-r0 | 3.6.7-r0 |
mbedtlsAlpine:v3.22 |
before 3.6.7-r0 | 3.6.7-r0 |
mbedtlsAlpine:v3.23 |
before 3.6.7-r0 | 3.6.7-r0 |
mbedtlsAlpine:v3.24 |
before 4.1.1-r0 | 4.1.1-r0 |
mbedtls3Alpine:v3.24 |
before 3.6.7-r0 | 3.6.7-r0 |
nodejsAzure Linux:3 |
through 24.20.0-1 | None known |
mbedtlsDebian:12 |
All versions, plus listed versions 2.28.3-12.28.4-12.28.5-12.28.6-12.28.7-1 Show 18 moreShow less2.28.7-1.12.28.7-1.1~exp12.28.8-13.6.0-13.6.0-23.6.0-33.6.2-13.6.2-23.6.2-33.6.3-13.6.4-13.6.4-23.6.5-0.13.6.5-0.1~deb13u13.6.6-0.13.6.6-0.1~deb13u13.6.7-23.6.7-3 |
None known |
mbedtlsDebian:13 |
All versions, plus listed versions 3.6.4-23.6.5-0.13.6.5-0.1~deb13u13.6.6-0.13.6.6-0.1~deb13u13.6.7-23.6.7-3 |
None known |
mbedtlsDebian:14 |
before 3.6.7-2, plus listed versions 3.6.4-23.6.5-0.13.6.5-0.1~deb13u13.6.6-0.13.6.6-0.1~deb13u1 |
3.6.7-2 |
mbedtlsMageia:10 From an advisory covering 17 CVEs |
before 3.6.7-1.mga10 | 3.6.7-1.mga10 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
mbedtlsUbuntu:16.04:LTS |
All versions, plus listed versions 2.1.2-12.2.0-12.2.1-12.2.1-22.2.1-2ubuntu0.12.2.1-2ubuntu0.22.2.1-2ubuntu0.3 |
None known |
mbedtlsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.5.1-1ubuntu12.6.0-12.7.0-22.8.0-12.8.0-1ubuntu0.1~esm1 |
None known |
mbedtlsUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.16.2-12.16.3-12.16.4-1ubuntu22.16.4-1ubuntu2+esm1 |
None known |
mbedtlsUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 2.16.9-0.1ubuntu12.16.11-0.1ubuntu12.16.11-0.32.28.0-12.28.0-1build12.28.0-1ubuntu0.1~esm1 |
None known |
mbedtlsUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 2.28.3-12.28.6-1ubuntu12.28.7-1ubuntu12.28.7-1.1ubuntu12.28.8-12.28.8-1ubuntu0.1~esm1 |
None known |
mbedtlsUbuntu:26.10 |
All versions, plus listed versions 3.6.5-0.1ubuntu23.6.6-0.1ubuntu13.6.7-3ubuntu1 |
None known |
mbedtlsUbuntu:26.04:LTS |
All versions, plus listed versions 3.6.2-3ubuntu13.6.5-0.1ubuntu13.6.5-0.1ubuntu2 |
None known |
mbedtlsopenSUSE:Tumbleweed From an advisory covering 10 CVEs |
before 4.2.0-1.1 | 4.2.0-1.1 |
mbedtls-3openSUSE:Tumbleweed From an advisory covering 16 CVEs |
before 3.6.7-1.1 | 3.6.7-1.1 |
mbedtlsopenSUSE:Leap 16.0 |
before 3.6.7-bp160.1.1 | 3.6.7-bp160.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-25832 is a low vulnerability (CVSS 3.7) in Arm Mbed Tls, published July 8, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.28%, the 20th percentile. Fixed in mbedtls 3.6.7-r0.
References
mbed-tls.readthedocs.io/en/latest/security-advisories
mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2026-07-tls13-hrr-unadvertised-group
nvd.nist.gov/vuln/detail/CVE-2026-25832
github.com/advisories/GHSA-583p-89c4-mqq9
security.alpinelinux.org/vuln/CVE-2026-25832
security-tracker.debian.org/tracker/CVE-2026-25832
Show 23 moreShow less
advisories.mageia.org/MGASA-2026-0375.html
bugs.mageia.org/show_bug.cgi?id=35972
lists.fedoraproject.org/archives/list/[email protected]/message/3BALMLPIK3FBKPIGK5RZX3VUWR2QCCGQ
github.com/Mbed-TLS/mbedtls/releases
ubuntu.com/security/CVE-2026-25832
cve.org/CVERecord?id=CVE-2026-25832
suse.com/security/cve/CVE-2026-25832
suse.com/security/cve/CVE-2026-49300
suse.com/security/cve/CVE-2026-50579
suse.com/security/cve/CVE-2026-50580
suse.com/security/cve/CVE-2026-50581
suse.com/security/cve/CVE-2026-50585
suse.com/security/cve/CVE-2026-50586
suse.com/security/cve/CVE-2026-50588
suse.com/security/cve/CVE-2026-50640
suse.com/security/cve/CVE-2026-54441
suse.com/security/cve/CVE-2026-35336
suse.com/security/cve/CVE-2026-50583
suse.com/security/cve/CVE-2026-50584
suse.com/security/cve/CVE-2026-50587
suse.com/security/cve/CVE-2026-50713
suse.com/security/cve/CVE-2026-54435
bugzilla.suse.com/1280186