Control: tags 1151203 + fixed-upstream
Control: tags 1145976 + fixed-upstream
Control: tags 1145977 + fixed-upstream

Hi,

The fix commits from the security tracker, all touching httplib.h only
(plus test/test.cc):

#1145977 CVE-2026-77358 2f986fd5e56e "Fix use-after-free of TLS
session in WebSocketClient::shutdown_and_close()" (v0.50.1+)
#1145976 CVE-2026-77341 568d434e72fc "Fix CRLF injection in chunked
response trailers" (v0.50.0+)
#1151203 CVE-2026-103930 255c075b82cf "Reject CR/LF in the request
target and fail the request cleanly (#2501)" (v0.51.0+)

unstable 0.41.0+ds-3: applying all three in that order to httplib.h
from
https://www.google.com/url?q=http://sources.debian.org&source=gmail&ust=1793800251483000&sa=E
works, with line offsets only (no fuzz):
2f986fd5 -292/-288, 568d434e -175, 255c075b -213/-524

trixie 0.18.7-1+deb13u1: 568d434e applies (offset -2967); 2f986fd5 and
255c075b do not apply and would need backports. 0.18.7 may not even
have the WebSocket client that 2f986fd5 fixes; I have not checked.

Mechanical patch-applies check only; not built or tested.

Regards

Reply via email to