PlatformBridgeCertValidator uses and absl::flat_hash_set to store pending certificate verifications. These are stored as PendingVerification, directly in the flat_hash_set and the validation thread holds a pointer to the PendingVerification. However, flat_hash_set does not ensure pointer stability which means it is possible for this pointer to become invalid.
PlatformBridgeCertValidator uses and absl::flat_hash_set to store pending certificate verifications. These are stored as PendingVerification, directly in the flat_hash_set and the validation thread holds a pointer to the PendingVerification. However, flat_hash_set does not ensure pointer stability which means it is possible for this pointer to become invalid.