Crypto/Tls
Approved changes feed: RSS · Atom
cpe:2.3:a:go_standard_library:crypto/tls:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Go Standard Library (50bc78d3-15d0-59a4-bc22-a964570e0614) |
|---|---|
| Product | Crypto/Tls (102774ce-a374-5ff2-824a-5233feed7cb0) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-32283 |
vulnerable | 2026-06-03 15:20:42.682391 |
Unauthenticated TLS 1.3 KeyUpdate record can cause persistent connection retention and DoS in crypto/tls
If one side of the TLS connection sends multiple key update messages post-handshake in a single record, the connection can deadlock, causing uncontrolled consumption of resources. This can lead to a denial of service. This only affects TLS 1.3.
Published: 2026-04-08T01:06:57.670Z
Updated: 2026-04-13T18:19:55.848Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68121 |
vulnerable | 2026-06-03 15:11:02.874524 |
Unexpected session resumption in crypto/tls
During session resumption in crypto/tls, if the underlying Config has its ClientCAs or RootCAs fields mutated between the initial handshake and the resumed handshake, the resumed handshake may succeed when it should have failed. This may happen when a user calls Config.Clone and mutates the returned Config, or uses Config.GetConfigForClient. This can cause a client to resume a session with a server that it would not have resumed with during the initial handshake, or cause a server to resume a session with a client that it would not have resumed with during the initial handshake.
Published: 2026-02-05T17:48:44.141Z
Updated: 2026-04-29T13:29:25.582Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-61730 |
vulnerable | 2026-06-03 15:07:57.050216 |
Handshake messages may be processed at the incorrect encryption level in crypto/tls
During the TLS 1.3 handshake if multiple messages are sent in records that span encryption level boundaries (for instance the Client Hello and Encrypted Extensions messages), the subsequent messages may be processed before the encryption level changes. This can cause some minor information disclosure if a network-local attacker can inject messages during the handshake.
Published: 2026-01-28T19:30:30.986Z
Updated: 2026-02-02T17:28:49.572Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-58189 |
vulnerable | 2026-06-03 15:06:20.869918 |
ALPN negotiation error contains attacker controlled information in crypto/tls
When Conn.Handshake fails during ALPN negotiation the error contains attacker controlled information (the ALPN protocols sent by the client) which is not escaped.
Published: 2025-10-29T22:10:12.947Z
Updated: 2025-11-04T21:13:39.428Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-45287 |
vulnerable | 2026-06-03 14:53:07.909412 |
Before Go 1.20, the RSA based key exchange methods in crypto/tls may exhibit a timing side channel
Before Go 1.20, the RSA based TLS key exchanges used the math/big library, which is not constant time. RSA blinding was applied to prevent timing attacks, but analysis shows this may not have been fully effective. In particular it appears as if the removal of PKCS#1 padding may leak timing information, which in turn could be used to recover session key bits. In Go 1.20, the crypto/tls library switched to a fully constant time RSA implementation, which we do not believe exhibits any timing side channels.
Published: 2023-12-05T16:18:06.104Z
Updated: 2025-02-13T17:14:00.588Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-39322 |
vulnerable | 2026-06-03 14:52:38.677913 |
Memory exhaustion in QUIC connection handling in crypto/tls
QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size.
Published: 2023-09-08T16:13:32.795Z
Updated: 2025-02-13T17:02:49.143Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-39321 |
vulnerable | 2026-06-03 14:52:38.675145 |
Panic when processing post-handshake message on QUIC connections in crypto/tls
Processing an incomplete post-handshake message for a QUIC connection can cause a panic.
Published: 2023-09-08T16:13:30.386Z
Updated: 2025-02-13T17:02:48.554Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-29409 |
vulnerable | 2026-06-03 14:51:40.888307 |
Large RSA keys can cause high CPU usage in crypto/tls
Extremely large RSA keys in certificate chains can cause a client/server to expend significant CPU time verifying signatures. With fix, the size of RSA keys transmitted during handshakes is restricted to <= 8192 bits. Based on a survey of publicly trusted RSA keys, there are currently only three certificates in circulation with keys larger than this, and all three appear to be test certificates that are not actively deployed. It is possible there are larger keys in use in private PKIs, but we target the web PKI, so causing breakage here in the interests of increasing the default safety of users of crypto/tls seems reasonable.
Published: 2023-08-02T19:47:23.829Z
Updated: 2025-02-13T16:49:16.368Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-41724 |
vulnerable | 2026-06-03 14:48:05.903262 |
Panic on large handshake records in crypto/tls
Large handshake records may cause panics in crypto/tls. Both clients and servers may send large TLS handshake records which cause servers and clients, respectively, to panic when attempting to construct responses. This affects all TLS 1.3 clients, TLS 1.2 clients which explicitly enable session resumption (by setting Config.ClientSessionCache to a non-nil value), and TLS 1.3 servers which request client certificates (by setting Config.ClientAuth >= RequestClientCert).
Published: 2023-02-28T17:19:44.420Z
Updated: 2025-03-07T17:57:05.605Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-30629 |
vulnerable | 2026-06-03 14:47:09.322981 |
Session tickets lack random ticket_age_add in crypto/tls
Non-random values for ticket_age_add in session tickets in crypto/tls before Go 1.17.11 and Go 1.18.3 allow an attacker that can observe TLS handshakes to correlate successive connections by comparing ticket ages during session resumption.
Published: 2022-08-09T20:17:31.000Z
Updated: 2026-03-06T19:12:16.725Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.