-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 07 Aug 2025 00:19:58 +0200 Source: cpp-httplib Architecture: source Version: 0.18.7-1+deb13u1 Distribution: trixie-security Urgency: medium Maintainer: Andrea Pappacoda Changed-By: Andrea Pappacoda Closes: 1104926 Changes: cpp-httplib (0.18.7-1+deb13u1) trixie-security; urgency=medium . * fix CVE-2025-46728 (DoS via unbounded request line length). While this patch intended to enforce request body size limits for chunked Transfer-Encoding, it actually adds size limits for a unique lines read from HTTP requests, solving another kind of DoS. See the GHSA-px83-72rx-v57c GitHub advisory for more details. Thanks to Yang Wang for the patch! Closes: #1104926 . * fix CVE-2025-52887 (Unlimited number of HTTP headers causes memory leak). This patch adds a limit to the number of headers which can be passed in an HTTP request, mitigating a possible DoS due to memory exhaustion. See bug #1109340 and the GHSA-xjhg-gf59-p92h GitHub advisory for more details. . * fix CVE-2025-53629 (Unbounded Memory Allocation in Chunked Requests). This patch complements the fix for CVE-2025-46728, actually solving memory exhaustion attacks via chucked HTTP requests. See bug #1109340 and the GHSA-qjmq-h3cc-qv6w GitHub advisory for more details. Checksums-Sha1: e336c80e1354af5c88227def9866fa1621d99636 1693 cpp-httplib_0.18.7-1+deb13u1.dsc ec7191a91fa918e057e29dc1237ff61f6505809f 711948 cpp-httplib_0.18.7.orig.tar.xz dcfed077b5ac6136ba24382714ef57dd4277eec1 11060 cpp-httplib_0.18.7-1+deb13u1.debian.tar.xz ff66bc2f1b39a078e7d3135ce83c7f00a1f66555 4814 cpp-httplib_0.18.7-1+deb13u1_source.buildinfo Checksums-Sha256: 2bd292aea7bf4326ff43f4d9263291c444e4cb18aca4d9acf686598cd7c14711 1693 cpp-httplib_0.18.7-1+deb13u1.dsc c88f6495da71e778c82c22995b547a92ceb41cc4016f9028df67106a24b9210d 711948 cpp-httplib_0.18.7.orig.tar.xz 00ea33189a7421a434b6d9ccb431ef4debce086534d249e8efa89050e7593198 11060 cpp-httplib_0.18.7-1+deb13u1.debian.tar.xz 678321d9bc9c8a8af8e8d0f571c41f31f9b5cf9f405ac82adc98bffbef703953 4814 cpp-httplib_0.18.7-1+deb13u1_source.buildinfo Files: cd1792eb1dd75e38636e2bbc9d2780b2 1693 libs optional cpp-httplib_0.18.7-1+deb13u1.dsc 7ee1bd75a6f21d29bea39e42cf574db4 711948 libs optional cpp-httplib_0.18.7.orig.tar.xz 2ac30772330f58321fe70157d339c2e8 11060 libs optional cpp-httplib_0.18.7-1+deb13u1.debian.tar.xz a669bb4842f51985fb922cba120aadab 4814 libs optional cpp-httplib_0.18.7-1+deb13u1_source.buildinfo -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQS6VuNIvZRFHt7JcAdKkgiiRVB3pwUCaKRnTgAKCRBKkgiiRVB3 p9X5AP9gCykQHWzNb+rKOu6ggtfQeSZCvzKpaPlulanA3dWliQEAhhYh5CySNHz8 HQeXXcmr5g9KGDqnUnzlJGlLMPQCogk= =v7By -----END PGP SIGNATURE-----