Every CVE Search/ Get API key

CVE-2015-3237

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB...

6.4 MediumFix available

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB servers to obtain sensitive information from memory or cause a denial of service (out-of-bounds read and crash) via crafted length and offset values.

Exploit likelihood

8.30%Up 6.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.4

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB servers to obtain sensitive information from memory or cause a denial of service (out-of-bounds read and crash) via crafted length and offset values.

Record
CVE-2015-3237
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:N/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE List No score

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB servers to obtain sensitive information from memory or cause a denial of service (out-of-bounds read and crash) via crafted length and offset values.

Record
CVE-2015-3237
Updated
2026-11-02
EUVDEUVD-2015-3293 No score

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB servers to obtain sensitive information from memory or cause a denial of service (out-of-bounds read and crash) via crafted length and offset values.

Record
EUVD-2015-3293
Updated
2026-11-03
GitHub AdvisoriesGHSA-c5fx-333r-cgw4 No score

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB...

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB servers to obtain sensitive information from memory or cause a denial of service (out-of-bounds read and crash) via crafted length and offset values.

Record
GHSA-c5fx-333r-cgw4
Weakness
CWE-20
Updated
2026-11-02
OSVCURL-CVE-2015-3237 No score

SMB send off unrelated memory contents

libcurl can get tricked by a malicious SMB server to send off data it did not intend to.

In libcurl's state machine function handling the SMB protocol (smb_request_state()), two length and offset values are extracted from data that has arrived over the network, and those values are subsequently used to figure out what data range to send back.

The values are used and trusted without boundary checks and are assumed to be valid. This allows carefully handcrafted packages to trick libcurl into responding and sending off data that was not intended. Or crash if the values cause libcurl to access invalid memory.

Record
CURL-CVE-2015-3237
Updated
2026-11-02
OSV No score

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB servers to obtain sensitive information from memory or cause a denial of service (out-of-bounds read and crash) via crafted length and offset values.

Record
CVE-2015-3237
Updated
2026-11-02
OSVDEBIAN-CVE-2015-3237 No score

The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB servers to obtain sensitive information from memory or cause a denial of service (out-of-bounds read and crash) via crafted length and offset values.

Record
DEBIAN-CVE-2015-3237
Updated
2026-11-02
OSVMGASA-2015-0263 No score

Updated curl package fixes security vulnerability

libcurl can wrongly send HTTP credentials when re-using connections. Even if the handle for an HTTP connection is reset, it retains the credentials, which can cause them to be unintentionally leaked in subsequent requests (CVE-2015-3236).

libcurl can get tricked by a malicious SMB server to send off data it did not intend to. A malicious SMB server can use this to access arbitrary process memory, or to crash the client, causing a denial of service (CVE-2015-3237).

Record
MGASA-2015-0263
Updated
2026-11-02
OSVopenSUSE-SU-2024:10303-1 No score

curl-7.51.0-1.1 on GA media

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

Record
openSUSE-SU-2024:10303-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
curl
Debian:12
before 7.43.0-1
7.43.0-1
curl
Debian:13
before 7.43.0-1
7.43.0-1
curl
Debian:14
before 7.43.0-1
7.43.0-1
curl
Mageia:5
From an advisory covering 2 CVEs
before 7.40.0-3.1.mga5
7.40.0-3.1.mga5
curl
openSUSE:Tumbleweed
From an advisory covering 32 CVEs
before 7.51.0-1.1
7.51.0-1.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2015-3237 is a medium vulnerability (CVSS 6.4) in Haxx Curl, published June 17, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 8.30%, the 94th percentile. Fixed in curl 7.43.0-1.

References

Show 43 moreShow less
MoveEnter Open