Vulnerability CVE-2025-14819: Information
Description
When doing TLS related transfers with reused easy or multi handles and altering the `CURLSSLOPT_NO_PARTIALCHAIN` option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was reversed. Contrary to the user's wishes and expectations. This could make libcurl find and accept a trust chain that it otherwise would not.
Severity: MEDIUM (5.3)
Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Fixed packages
Package name | Branch | Fixed in version | Version from repository | Errata ID | Task # | State |
|---|---|---|---|---|---|---|
| curl | sisyphus | 8.18.0-alt1 | 8.18.0-alt1 | ALT-PU-2026-1133-1 | 404633 | Fixed |
| curl | sisyphus_riscv64 | 8.18.0-alt1 | 8.18.0-alt1 | ALT-PU-2026-1147-1 | - | Fixed |
| curl | sisyphus_loongarch64 | 8.18.0-alt1 | 8.18.0-alt1 | ALT-PU-2026-1153-1 | - | Fixed |
| curl | p11 | 8.18.0-alt1 | 8.18.0-alt1 | ALT-PU-2026-1135-2 | 404638 | Fixed |
References to Advisories, Solutions, and Tools
Hyperlink | Resource |
|---|---|
| https://curl.se/docs/CVE-2025-14819.html |
|
| https://curl.se/docs/CVE-2025-14819.json |
|
| http://www.openwall.com/lists/oss-security/2026/01/07/5 |
|