CVE-2026-82208

Discovered by AISLEPUBLISHEDCWE-295

Description

With the wolfSSL backend, when CA caching is enabled and an `CURLOPT_SSL_CTX_FUNCTION` callback replaces the trust store, libcurl can silently reinstall the cached store after the callback returns. A certificate trusted by the cached store but rejected by the callback-selected store is then incorrectly accepted.

CVSS Base Scores

CVSS v3.1(Primary)
4.8

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N

Affected Products

VendorProductVersionStatus
curlcurl8.9.1affected
curlcurl8.15.0affected
curlcurl8.17.0affected
curlcurl8.21.0affected
curlcurl0f2876b2c33f6784a27b6f7345bd8cd95b46352aaffected
curlcurl8.21.0affected
curlcurl8.20.0affected
curlcurl8.19.0affected
curlcurl8.18.0affected
curlcurl8.17.0affected
curlcurl8.16.0affected
curlcurl8.15.0affected
curlcurl8.14.1affected
curlcurl8.14.0affected
curlcurl8.13.0affected
curlcurl8.12.1affected
curlcurl8.12.0affected
curlcurl8.11.1affected
curlcurl8.11.0affected
curlcurl8.10.1affected
curlcurl8.10.0affected
curlcurl8.9.1affected

Credits

  • Stanislav Fort (Aisle Research)(finder)
  • Stefan Eissing(remediation developer)

References