broken TLS options for threaded LDAPS (curl curl)

CVE-2025-14017
MEDIUM 6.3

At a glance

Source
NVD
EPSS
EPSS 0.11 % · percentile 1 ()
State
PUBLISHED
Published
Updated
Assigner
curl
NVD status
Modified

Description

When doing multi-threaded LDAPS transfers (LDAP over TLS) with libcurl, changing TLS options in one thread would inadvertently change them globally and therefore possibly also affect other concurrently setup transfers. Disabling certificate verification for a specific transfer could unintentionally disable the feature for other threads as well.

Weaknesses (CWE)

  • CWE-567 — Unsynchronized Access to Shared Data in a Multithreaded Context

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 6.3CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:NCISA-ADP
CVSS 3.1MEDIUM 6.3CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:NNVD · 134c704f-9b21-4f2e-91b3-4a467353bcc0 (Secondary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
curl · curlaffected 7.17.0 < 8.14.2 ; affected 8.15.0 < 8.16.1 ; affected 8.17.0 < 8.18.0
curl · curlaffected ccba0d10b6baf5c73cae8cf4fb3f29f0f55c5a34 < 39d1976b7f709a516e3243338ebc0443bdd8d56d
curl · curlaffected 8.17.0 ; affected 8.16.0 ; affected 8.15.0 ; affected 8.14.1 ; affected 8.14.0 ; affected 8.13.0

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD