CVE-2026-92388

EUVD-2026-105318
When an FTP wildcard `LIST` operation fails, libcurl omits the restoration
path meant for successful listings, leaving the write callback set to the
internal listing parser and the write callback data pointing directly to the
easy handle. Subsequent reuse of this handle triggers an immediate crash, and
cloning it via `curl_easy_duphandle()` copies this corrupted state into the
duplicate. If the original handle is subsequently freed, executing a transfer
on the cloned handle causes a heap use-after-free read against the dangling
handle reference; alternatively, reusing the original or cloned handle while
changing only  `CURLOPT_WRITEDATA` (and omitting `CURLOPT_WRITEFUNCTION`)
results in type confusion, forcing the internal parser to interpret incoming
server response bytes into memory at the application-supplied write data
pointer.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
curlCNA
UNKNOWN
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 20.44%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
VendorProductVersionSource
curlcurl
𝑥
≤ 8.22.0
CNA
curlcurl
𝑥
≤ 8.21.0
CNA
curlcurl
𝑥
≤ 8.20.0
CNA
curlcurl
𝑥
≤ 8.19.0
CNA
curlcurl
𝑥
≤ 8.18.0
CNA
curlcurl
𝑥
≤ 8.17.0
CNA
curlcurl
𝑥
≤ 8.16.0
CNA
curlcurl
𝑥
≤ 8.15.0
CNA
curlcurl
𝑥
≤ 8.14.1
CNA
curlcurl
𝑥
≤ 8.14.0
CNA
curlcurl
𝑥
≤ 8.13.0
CNA
curlcurl
𝑥
≤ 8.12.1
CNA
curlcurl
𝑥
≤ 8.12.0
CNA
curlcurl
𝑥
≤ 8.11.1
CNA
curlcurl
𝑥
≤ 8.11.0
CNA
curlcurl
𝑥
≤ 8.10.1
CNA
curlcurl
𝑥
≤ 8.10.0
CNA
curlcurl
𝑥
≤ 8.9.1
CNA
curlcurl
𝑥
≤ 8.9.0
CNA
curlcurl
𝑥
≤ 8.8.0
CNA
curlcurl
𝑥
≤ 8.7.1
CNA
curlcurl
𝑥
≤ 8.7.0
CNA
curlcurl
𝑥
≤ 8.6.0
CNA
curlcurl
𝑥
≤ 8.5.0
CNA
curlcurl
𝑥
≤ 8.4.0
CNA
curlcurl
𝑥
≤ 8.3.0
CNA
curlcurl
𝑥
≤ 8.2.1
CNA
curlcurl
𝑥
≤ 8.2.0
CNA
curlcurl
𝑥
≤ 8.1.2
CNA
curlcurl
𝑥
≤ 8.1.1
CNA
curlcurl
𝑥
≤ 8.1.0
CNA
curlcurl
𝑥
≤ 8.0.1
CNA
curlcurl
𝑥
≤ 8.0.0
CNA
curlcurl
𝑥
≤ 7.88.1
CNA
curlcurl
𝑥
≤ 7.88.0
CNA
curlcurl
𝑥
≤ 7.87.0
CNA
curlcurl
𝑥
≤ 7.86.0
CNA
curlcurl
𝑥
≤ 7.85.0
CNA
curlcurl
𝑥
≤ 7.84.0
CNA
curlcurl
𝑥
≤ 7.83.1
CNA
curlcurl
𝑥
≤ 7.83.0
CNA
curlcurl
𝑥
≤ 7.82.0
CNA
curlcurl
𝑥
≤ 7.81.0
CNA
curlcurl
𝑥
≤ 7.80.0
CNA
curlcurl
𝑥
≤ 7.79.1
CNA
curlcurl
𝑥
≤ 7.79.0
CNA
curlcurl
𝑥
≤ 7.78.0
CNA
curlcurl
𝑥
≤ 7.77.0
CNA
curlcurl
𝑥
≤ 7.76.1
CNA
curlcurl
𝑥
≤ 7.76.0
CNA
curlcurl
𝑥
≤ 7.75.0
CNA
curlcurl
𝑥
≤ 7.74.0
CNA
curlcurl
𝑥
≤ 7.73.0
CNA
curlcurl
𝑥
≤ 7.72.0
CNA
curlcurl
𝑥
≤ 7.71.1
CNA
curlcurl
𝑥
≤ 7.71.0
CNA
curlcurl
𝑥
≤ 7.70.0
CNA
curlcurl
𝑥
≤ 7.69.1
CNA
curlcurl
𝑥
≤ 7.69.0
CNA
curlcurl
𝑥
≤ 7.68.0
CNA
curlcurl
𝑥
≤ 7.67.0
CNA
curlcurl
𝑥
≤ 7.66.0
CNA
curlcurl
𝑥
≤ 7.65.3
CNA
curlcurl
𝑥
≤ 7.65.2
CNA
curlcurl
𝑥
≤ 7.65.1
CNA
curlcurl
𝑥
≤ 7.65.0
CNA
curlcurl
𝑥
≤ 7.64.1
CNA
curlcurl
𝑥
≤ 7.64.0
CNA
curlcurl
𝑥
≤ 7.63.0
CNA
curlcurl
𝑥
≤ 7.62.0
CNA
curlcurl
𝑥
≤ 7.61.1
CNA
curlcurl
𝑥
≤ 7.61.0
CNA
curlcurl
𝑥
≤ 7.60.0
CNA
curlcurl
𝑥
≤ 7.59.0
CNA
curlcurl
𝑥
≤ 7.58.0
CNA
curlcurl
𝑥
≤ 7.57.0
CNA
curlcurl
𝑥
≤ 7.56.1
CNA
curlcurl
𝑥
≤ 7.56.0
CNA
curlcurl
𝑥
≤ 7.55.1
CNA
curlcurl
𝑥
≤ 7.55.0
CNA
curlcurl
𝑥
≤ 7.54.1
CNA
curlcurl
𝑥
≤ 7.54.0
CNA
curlcurl
𝑥
≤ 7.53.1
CNA
curlcurl
𝑥
≤ 7.53.0
CNA
curlcurl
𝑥
≤ 7.52.1
CNA
curlcurl
𝑥
≤ 7.52.0
CNA
curlcurl
𝑥
≤ 7.51.0
CNA
curlcurl
𝑥
≤ 7.50.3
CNA
curlcurl
𝑥
≤ 7.50.2
CNA
curlcurl
𝑥
≤ 7.50.1
CNA
curlcurl
𝑥
≤ 7.50.0
CNA
curlcurl
𝑥
≤ 7.49.1
CNA
curlcurl
𝑥
≤ 7.49.0
CNA
curlcurl
𝑥
≤ 7.48.0
CNA
curlcurl
𝑥
≤ 7.47.1
CNA
curlcurl
𝑥
≤ 7.47.0
CNA
curlcurl
𝑥
≤ 7.46.0
CNA
curlcurl
𝑥
≤ 7.45.0
CNA
curlcurl
𝑥
≤ 7.44.0
CNA
curlcurl
𝑥
≤ 7.43.0
CNA
curlcurl
𝑥
≤ 7.42.1
CNA
curlcurl
𝑥
≤ 7.42.0
CNA
curlcurl
𝑥
≤ 7.41.0
CNA
curlcurl
𝑥
≤ 7.40.0
CNA
curlcurl
𝑥
≤ 7.39.0
CNA
curlcurl
𝑥
≤ 7.38.0
CNA
curlcurl
𝑥
≤ 7.37.1
CNA
curlcurl
𝑥
≤ 7.37.0
CNA
curlcurl
𝑥
≤ 7.36.0
CNA
curlcurl
𝑥
≤ 7.35.0
CNA
curlcurl
𝑥
≤ 7.34.0
CNA
curlcurl
𝑥
≤ 7.33.0
CNA
curlcurl
𝑥
≤ 7.32.0
CNA
curlcurl
𝑥
≤ 7.31.0
CNA
curlcurl
𝑥
≤ 7.30.0
CNA
curlcurl
𝑥
≤ 7.29.0
CNA
curlcurl
𝑥
≤ 7.28.1
CNA
curlcurl
𝑥
≤ 7.28.0
CNA
curlcurl
𝑥
≤ 7.27.0
CNA
curlcurl
𝑥
≤ 7.26.0
CNA
curlcurl
𝑥
≤ 7.25.0
CNA
curlcurl
𝑥
≤ 7.24.0
CNA
curlcurl
𝑥
≤ 7.23.1
CNA
curlcurl
𝑥
≤ 7.23.0
CNA
curlcurl
𝑥
≤ 7.22.0
CNA
curlcurl
𝑥
≤ 7.21.7
CNA
curlcurl
𝑥
≤ 7.21.6
CNA
curlcurl
𝑥
≤ 7.21.5
CNA
curlcurl
𝑥
≤ 7.21.4
CNA
curlcurl
𝑥
≤ 7.21.3
CNA
curlcurl
𝑥
≤ 7.21.2
CNA
curlcurl
𝑥
≤ 7.21.1
CNA
curlcurl
𝑥
≤ 7.21.0
CNA
Debian logo
Debian Releases
Debian Product
Codename
curl
bookworm
vulnerable
bookworm (security)
vulnerable
forky
vulnerable
sid
8.23.0-1
fixed
trixie
no-dsa
trixie (security)
vulnerable
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
curl
bionic
Fixed in 7.58.0-2ubuntu3.24+esm15
released
focal
Fixed in 7.68.0-1ubuntu2.25+esm10
released
jammy
Fixed in 7.81.0-1ubuntu1.30
released
noble
Fixed in 8.5.0-2ubuntu10.16
released
resolute
Fixed in 8.18.0-1ubuntu2.8
released
stonking
Fixed in 8.20.0-2ubuntu11.1
released
trusty
Fixed in 7.35.0-1ubuntu2.20+esm24
released
xenial
Fixed in 7.47.0-1ubuntu2.19+esm21
released