Step 1: Connection Establishment: The attacker establishes a TLS 1.3 connection with a server using Proxygen.
Step 2: Frame Injection: The attacker crafts a malicious Certificate/CertificateRequest HTTP/2 frame.
Step 3: Frame Transmission: The attacker sends the crafted frame to the server.
Step 4: Vulnerability Trigger: The Proxygen library attempts to process the frame.
Step 5: Null Dereference: The code attempts to use a secondary authentication manager without validating its existence, leading to a null pointer dereference.
Step 6: Denial of Service: The null pointer dereference causes the server process to crash, resulting in a denial of service.