Every CVE Search/ Get API key

CVE-2025-10966

missing SFTP host verification with wolfSSH

4.3 MediumFix available

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

0.43%Up 0.4 points since Nov 7, 2025
90%50%10%1%

What each source reports

CVE List Score used 4.3

missing SFTP host verification with wolfSSH

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
CVE-2025-10966
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-322
Updated
2026-11-02
EUVDEUVD-2025-38240 4.3

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
EUVD-2025-38240
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-5gff-h54g-38r2 4.3

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was...

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
GHSA-5gff-h54g-38r2
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-322
Updated
2026-11-02
NVD 4.3

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
CVE-2025-10966
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-322
Updated
2026-11-02
OSVALPINE-CVE-2025-10966 4.3

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
ALPINE-CVE-2025-10966
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVBELL-CVE-2025-10966 4.3
Record
BELL-CVE-2025-10966
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 10 moreShow less
OSV 4.3

missing SFTP host verification with wolfSSH

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
CVE-2025-10966
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-322
Updated
2026-11-02
OSVDEBIAN-CVE-2025-10966 4.3

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms. This prevents curl from detecting MITM attackers and more.

Record
DEBIAN-CVE-2025-10966
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVJLSEC-2026-424 4.3

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was...

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
JLSEC-2026-424
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:6893 8.1

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:6893
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2025-10966 4.3

CVE-2025-10966 in curl - Patched by Root

Root has patched CVE-2025-10966 in the curl package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2025-10966
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-04
OSVROOT-OS-DEBIAN-13-CVE-2025-10966 4.3

CVE-2025-10966 in curl - Patched by Root

Root has patched CVE-2025-10966 in the curl package for Root:Debian:13. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-13-CVE-2025-10966
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-03
OSVAZL-69748 No score

CVE-2025-10966 affecting package cmake for versions less than 3.30.3-12

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
AZL-69748
Updated
2026-11-05
OSVAZL-69766 No score

CVE-2025-10966 affecting package cmake 3.21.4-21

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
AZL-69766
Updated
2026-11-02
OSVCURL-CVE-2025-10966 No score

missing SFTP host verification with wolfSSH

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms.

This prevents curl from detecting MITM attackers and more.

Record
CURL-CVE-2025-10966
Updated
2026-11-02
OSVopenSUSE-SU-2025:15757-1 No score

curl-8.17.0-1.1 on GA media

These are all security issues fixed in the curl-8.17.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15757-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
curl
Alpine:v3.23
7.69.0 up to 8.17.0-r0
8.17.0-r0
curl
Alpine:v3.24
7.69.0 up to 8.17.0-r0
8.17.0-r0
cmake
Azure Linux:3
before 3.30.3-12
3.30.3-12
cmake
Azure Linux:2
through 3.21.4-21 None known
curl
Alpaquita:23
8.1.0-r2 up to 8.9.1-r4
8.9.1-r4
curl
Alpaquita:25
8.14.0-r1 up to 8.14.1-r3
8.14.1-r3
curl
Alpaquita:stream
8.1.2-r0 up to 8.17.0-r0
8.17.0-r0
curl
BellSoft Hardened Containers:stream
8.1.2-r0 up to 8.17.0-r0
8.17.0-r0
curl
Debian:12
All versions, plus listed versions
7.88.1-107.88.1-10+deb12u17.88.1-10+deb12u117.88.1-10+deb12u127.88.1-10+deb12u13
Show 45 moreShow less
7.88.1-10+deb12u147.88.1-10+deb12u157.88.1-10+deb12u1~bpo11+17.88.1-10+deb12u27.88.1-10+deb12u37.88.1-10+deb12u3~bpo11+17.88.1-10+deb12u47.88.1-10+deb12u57.88.1-10+deb12u5~bpo11+17.88.1-10+deb12u67.88.1-10+deb12u6~bpo11+17.88.1-10+deb12u77.88.1-10+deb12u87.88.1-10+deb12u97.88.1-118.0.1-1~exp18.10.0-18.10.0-28.10.1-18.10.1-1~bpo12+18.10.1-28.11.0-18.11.1-18.11.1-1~bpo12+18.12.0+git20250209.89ed161+ds-18.12.0+git20250209.89ed161+ds-1~bpo12+18.12.1-18.12.1-28.12.1-2~bpo12+18.12.1-38.12.1-3~bpo12+18.13.0-18.13.0-1+exp18.13.0-28.13.0-2+exp18.13.0-38.13.0-48.13.0-4+exp18.13.0-58.13.0-5+exp18.13.0-5~bpo12+18.13.0~rc-1~exp18.13.0~rc-1~exp28.13.0~rc2-18.13.0~rc2-2
None known
curl
Debian:13
All versions, plus listed versions
8.14.1-28.14.1-2+deb13u18.14.1-2+deb13u28.14.1-2+deb13u2~bpo13+18.14.1-2+deb13u3
Show 45 moreShow less
8.14.1-2+deb13u48.14.1-2+deb13u58.14.1-2+deb13u78.14.1-2+exp18.15.0-18.15.0-1~bpo13+18.15.0-1~exp18.15.0~rc1-1exp18.15.0~rc2-1~exp18.15.0~rc3-1~exp18.16.0-18.16.0-1+exp18.16.0-1~bpo13+18.16.0-28.16.0-38.16.0-48.16.0-4~bpo13+18.16.0~rc1-1~exp18.16.0~rc2-18.16.0~rc2-28.16.0~rc3-18.17.0-18.17.0-28.17.0-38.17.0~rc1-1~exp18.17.0~rc2-18.17.0~rc3-18.18.0-18.18.0-1~bpo13+18.18.0-28.18.0~rc1-1+exp18.18.0~rc2-18.18.0~rc3-18.19.0-18.19.0-1+exp18.19.0-1~bpo13+18.19.0-28.19.0-38.19.0-3+exp18.19.0-3+exp28.19.0~rc1-1~exp18.19.0~rc2-18.19.0~rc2-28.19.0~rc3-18.20.0-1
None known
Show 12 moreShow less
Affected packages
PackageAffectedFixed
curl
Debian:14
before 8.17.0~rc2-1, plus listed versions
8.14.1-28.14.1-2+exp18.15.0-18.15.0-1~bpo13+18.15.0-1~exp1
Show 15 moreShow less
8.15.0~rc1-1exp18.15.0~rc2-1~exp18.15.0~rc3-1~exp18.16.0-18.16.0-1+exp18.16.0-1~bpo13+18.16.0-28.16.0-38.16.0-48.16.0-4~bpo13+18.16.0~rc1-1~exp18.16.0~rc2-18.16.0~rc2-28.16.0~rc3-18.17.0~rc1-1~exp1
8.17.0~rc2-1
CURL_jll
Julia
before 8.17.0+0
8.17.0+0
LibCURL_jll
Julia
7.70.0+0 up to 8.17.0+0
8.17.0+0
curl
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:8.19.0-3.hum1
0:8.19.0-3.hum1
libcurl
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:8.19.0-3.hum1
0:8.19.0-3.hum1
libcurl-devel
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:8.19.0-3.hum1
0:8.19.0-3.hum1
libcurl-minimal
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:8.19.0-3.hum1
0:8.19.0-3.hum1
curl
Root:Debian:12
before 7.88.1-10+deb12u14.root.io.11
7.88.1-10+deb12u14.root.io.117.88.1-10+deb12u14.root.io.107.88.1-10+deb12u15.aikido.137.88.1-10+deb12u15.aikido.147.88.1-10+deb12u15.aikido.157.88.1-10+deb12u15.aikido.167.88.1-10+deb12u15.aikido.177.88.1-10+deb12u15.aikido.187.88.1-10+deb12u15.aikido.197.88.1-10+deb12u15.aikido.20
rootio-curl
Root:Debian:12
before 7.88.1-10+deb12u14.root.io.11
7.88.1-10+deb12u14.root.io.117.88.1-10+deb12u14.root.io.107.88.1-10+deb12u15.aikido.137.88.1-10+deb12u15.aikido.147.88.1-10+deb12u15.aikido.157.88.1-10+deb12u15.aikido.167.88.1-10+deb12u15.aikido.177.88.1-10+deb12u15.aikido.187.88.1-10+deb12u15.aikido.197.88.1-10+deb12u15.aikido.20
curl
Root:Debian:13
before 8.14.1-2+deb13u7.aikido.24
8.14.1-2+deb13u7.aikido.248.14.1-2+deb13u7.aikido.25
rootio-curl
Root:Debian:13
before 8.14.1-2+deb13u7.aikido.24
8.14.1-2+deb13u7.aikido.248.14.1-2+deb13u7.aikido.25
curl
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 8.17.0-1.1
8.17.0-1.1

History

History
RecordedChangedSources
affectedOSV
affected, factsOSV
affectedOSV
affectedOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-10966 is a medium vulnerability (CVSS 4.3) in Curl, published November 5, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in curl 8.17.0-r0.

References

Show 88 moreShow less
This page doesn't list everything

Left out here: 175 versions. The JSON record has them.

MoveEnter Open