This update for cpp-httplib fixes the following issues:
- CVE-2025-53629: Fixed that a header can allocate memory arbitrarily in
the server, potentially leading to its exhaustion (boo#1246471)
- CVE-2025-53628: Fixed HTTP header smuggling due to insecure trailers
merge (boo#1246468)
- CVE-2025-52887: Fixed that the number of HTTP header fields was not
limited, which can lead to potential exhaustion of system memory
(boo#1245414)
Patch Instructions:
To install this openSUSE Security Update use the SUSE recommended installation methods
like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
- openSUSE Backports SLE-15-SP7:
zypper in -t patch openSUSE-2026-7=1
- openSUSE Backports SLE-15-SP7 (aarch64 i586 ppc64le s390x x86_64):
cpp-httplib-devel-0.20.1-bp157.2.3.1
libcpp-httplib0_20-0.20.1-bp157.2.3.1
https://www.suse.com/security/cve/CVE-2025-52887.html
https://www.suse.com/security/cve/CVE-2025-53628.html
https://www.suse.com/security/cve/CVE-2025-53629.html
https://bugzilla.suse.com/1245414
https://bugzilla.suse.com/1246468
https://bugzilla.suse.com/1246471
Get the latest Linux and open source security news straight to your inbox.