Temporarily turn off TLS token persistence
Categories
(Core :: Networking, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox153 | --- | fixed |
People
(Reporter: leggert, Assigned: leggert)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
NSS encrypts TLS tokens with an ephemeral key. That key will have rotated when we read TLS tokens back from storage on a browser restart, causing TLS resumption with those tokens to fail. Disable TLS token persistence until we can address this in NSS.
| Assignee | ||
Comment 1•1 day ago
|
||
NSS encrypts TLS tokens with an ephemeral key. That key will have rotated when we read TLS tokens
back from storage on a browser restart, causing TLS resumption with those tokens to fail. Disable
TLS token persistence until we can address this in NSS.
modified: security/manager/ssl/nsNSSIOLayer.cpp # modified: security/nss/lib/ssl/tls13con.c #
modified: tools/netwerk/decode_ssl_tokens_cache.py #
Updated•1 day ago
|
| Assignee | ||
Comment 3•1 day ago
|
||
Init() may have dispatched a TLS token load based on the default pref.
Now that the user pref is known to disable persistence, invalidate that
load and drop any records it already inserted.
Comment 5•1 day ago
|
||
| bugherder | ||
Comment 6•20 hours ago
|
||
| bugherder | ||
Description
•