CVE-2026-48743: Envoy Quic Headers Only Content Length

Envoy's HTTP/3 QUIC stream implementation fails to validate the `content-length` header for headers-only streams. This misses a check to ensure that streams marked as complete at the transport layer have a `content-length` consistent with having no body. This can lead to HTTP request smuggling or desync when proxying to HTTP/1. Ensure `updateReceivedContentB

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0C++
greprules fetch cve-2026-48743-envoy-quic-headers-only-content-length --engine opengrep

Description

Envoy's HTTP/3 QUIC stream implementation fails to validate the `content-length` header for headers-only streams. This misses a check to ensure that streams marked as complete at the transport layer have a `content-length` consistent with having no body. This can lead to HTTP request smuggling or desync when proxying to HTTP/1. Ensure `updateReceivedContentB