Auditing Http2 And Grpc Multiplexing Trust

Audit HTTP/2 and gRPC edges for framing and multiplexing trust that breaks when a stream is translated or reused: an h2c or HTTP/2-to-HTTP/1.1 downgrade that reintroduces request smuggling, pseudo-header and header handling that lets a stream forge its path or authority, multiplexed streams on one connection whose authentication or rate limit is applied per connection rather than per stream, and a gRPC gateway that trusts metadata or a method name a caller controls. Covers HTTP/2 front ends, gRPC services, and gateways that translate between protocols. Use when an edge terminates or downgrades HTTP/2 or multiplexes gRPC calls and per-stream trust is assumed. The crafted stream or metadata is the source, the back-end request or method it reaches is the sink, and the downgrade or per-connection trust that admits it is the bug.

UnboundCompute e882653 9.6 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/auditing-http2-and-grpc-multiplexing-trust commit e8826539fe

Frequently asked questions

npx skillmds@latest add unboundcompute/auditing-http2-and-grpc-multiplexing-trust