Go standard library net/http, net/http/internal/http2 và golang.org/x/net/http2 quản lý flow control ở cấp kết nối và cấp stream cho HTTP/2. Khi client reset một stream, server hoàn trả credit flow control ở cấp kết nối cho phần dữ liệu đã gửi nhưng chưa được đọc. Nếu request handler sau đó đọc phần dữ liệu đã buffer, cùng lượng dữ liệu có thể được hoàn trả lần thứ hai. Đây là biểu hiện của CWE-675, trong đó một tài nguyên bị thao tác nhiều lần trong một ngữ cảnh vốn chỉ cho phép một lần xử lý.
Khai thác yêu cầu client độc hại kết nối đến HTTP/2 server, tạo tình huống stream bị reset trong khi dữ liệu vẫn được buffer để handler đọc. Việc hoàn trả hai lần có thể vượt qua giới hạn MaxReceiveBufferPerConnection. Tổng dữ liệu được buffer vẫn bị giới hạn bởi concurrent stream limit và stream-level flow control, vì vậy bằng chứng hiện có không cho thấy việc sử dụng bộ nhớ là không bị giới hạn. Go đã thay đổi hành vi để chỉ hoàn trả flow control của stream bị reset sau khi request handler hoàn tất.