Skip to content
OpenAdvisories
High · 7.5 CVE-2026-82208 EUVD-2026-72152GHSA-8rq8-f59m-9cjg

wolfSSL CA-cache hit overrides callback

Published Sep 6, 2026 · Updated Sep 15, 2026 · Assigned by curl

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.

Affected products

VendorProductAffectedFixed
curl curl 8.9.1 – < 8.14.2, 8.15.0 – < 8.16.1, 8.17.0 – < 8.20.1, 8.21.0 – < 8.22.0, 8.21.0, 8.20.0, 8.19.0, 8.18.0, 8.17.0, 8.16.0, 8.15.0, 8.14.1, 8.14.0, 8.13.0, 8.12.1, 8.12.0, 8.11.1, 8.11.0, 8.10.1, 8.10.0, 8.9.1 8.14.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 curl 8.22.0-1 —
Debian 13 curl No fix yet —
ReleasePackageFixed inAdvisory
Alpine v3.24 curl 8.22.0-r0 —
Alpine v3.23 curl 8.22.0-r0 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 curl +2 No fix yet —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling curl 8.22.0-r0 —

Advisories 2

References