On Wed, 4 Nov 2026 at 15:15, Vincent Bernat <[email protected]> wrote:
>
> On 2026-11-04 10:41, Lukas Tribus wrote:
>
> > this is a heads-up only, nothing we can do:
> >
> > Ubuntu backported 2e4ba6a5708 ("BUG/MAJOR: h1-htx: report an error on
> > a too long chunk-size line") for CVE-2026-110354 to Haproxy 2.4 for
> > their Ubuntu 22.04 repositories that will be EOL in April 2027.
> >
> > Apparently that backport introduced a regression that is breaking
> > legitimate requests:
> >
> > https://bugs.launchpad.net/ubuntu/+source/haproxy/+bug/2172897
> > https://discourse.haproxy.org/t/regression-in-ubuntu-22-04-haproxy-security-update-http-1-1-chunked-responses-cause-502-bad-gateway/12804/2
>
> Hello Lukas,
>
> In Debian, we backported to 2.6. I did run the regression tests. Out of
> curiosity, do you know if the regression would have been caught by the
> regression tests?

I don't believe the regression tests shipped with the backport would
have caught the Ubuntu regression because it tests for the CVE (the
loop affecting haproxy 3.0+), not properly working chunked
transfer-ecodings (which is the regression in Ubuntu):

http://git.haproxy.org/?p=haproxy-2.6.git;a=blob;f=reg-tests/http-messaging/h1_big_chunk_size_line.vtc;h=4c7340af576e9c6920f529bf2a3bddec58a56372;hb=68609955873ff845220b7a7cf22147d3617a0b42


I'm not *that* familiar with the regression testing suite, seems to me
we are testing a lot of edge cases, but I cannot find a tests that
covers forwarding legitimate H1 chunks properly.


Lukas



Lukas


Reply via email to