Closed Bug 2046785 Opened 1 day ago Closed 1 day ago

Temporarily turn off TLS token persistence

Categories

(Core :: Networking, defect)

defect

Tracking

()

RESOLVED FIXED
153 Branch
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.

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 #

Assignee: nobody → leggert
Status: NEW → ASSIGNED

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.

Blocks: 2046812
See Also: → 2046859
Status: ASSIGNED → RESOLVED
Closed: 1 day ago
Resolution: --- → FIXED
Target Milestone: --- → 153 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: