On Thu, Sep 03, 2026 at 09:41:07AM +0530, Rajat Raghav wrote: > SUMMARY > In h3_rcv_buf(), for a request with no Content-Length, HAProxy credits the > length a DATA frame header declares to the stream's known-input-payload > estimate, at the moment that header is decoded. Line numbers are from 3.4.4. > [...]
Hi, Thanks for your report. This revealed a real issue with our HTTP/3 parser, which is triggered when a truncated frame is used. This was not obvious to me at first while reading the report though. The provided patch also seems not optimal. I thus provided my own one which should prevent this issue and is now merged on top of the master branch. 86a4ebc761a278838e8cb06f3a292282ba704c65 (ade-qns) BUG/MAJOR: h3: reject H3 truncated frames If you have some time, do not hesitate to test it and report to me if the issue can be considered as fixed. Many thanks for your help, -- Amaury Denoyelle

