CVE-2026-87862
Fixed in a distro release EPSS <1%
Importing a `includeSubDomains` parent HSTS entry before a longer-lived child entry, silently drops the child. Consequently, when the parent expires, the child's valid HSTS policy is lost, causing curl to issue unencrypted HTTP requests rather than upgrading to HTTPS.
Products: curl
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Alpine 3.23 | curl | 8.23.0-r0 |
| Alpine 3.24 | curl | 8.23.0-r0 |
| Debian 13 | curl | no fix |
| Debian 14 | curl | no fix |
| Red Hat hummingbird 1 | curl | 0:8.23.0-0.1.hum1 |
| Red Hat hummingbird 1 | libcurl | 0:8.23.0-0.1.hum1 |
| Red Hat hummingbird 1 | libcurl-devel | 0:8.23.0-0.1.hum1 |
| Red Hat hummingbird 1 | libcurl-minimal | 0:8.23.0-0.1.hum1 |
| Ubuntu 22.04 LTS | curl | 7.81.0-1ubuntu1.30 |
| Ubuntu 24.04 LTS | curl | 8.5.0-2ubuntu10.16 |
| Ubuntu 26.04 LTS | curl | 8.18.0-1ubuntu2.8 |
| Ubuntu 26.10 | curl | 8.20.0-2ubuntu11.1 |
| Ubuntu Pro 14.04 LTS | curl | 7.35.0-1ubuntu2.20+esm24 |
| Ubuntu Pro 16.04 LTS | curl | 7.47.0-1ubuntu2.19+esm21 |
| Ubuntu Pro 18.04 LTS | curl | 7.58.0-2ubuntu3.24+esm15 |
| Ubuntu Pro 20.04 LTS | curl | 7.68.0-1ubuntu2.25+esm10 |
| openSUSE Tumbleweed | curl | 8.23.0-1.1 |