portage-ng / portage / net-misc / curl / 8.23.0
portage-ng glsa
25 advisories reference net-misc/curl · none place version 8.23.0 in a vulnerable range
▸ GLSA 202409-20 curl: Multiple Vulnerabilities this version unaffected normal remote 2024-09-23

Multiple vulnerabilities have been discovered in curl, the worst of which could lead to information disclosure.

Announced
2024-09-23
Revised
2024-09-23
Access
remote
Bugs
#919325 #919889 #923413 #927960
Advisory
https://security.gentoo.org/glsa/202409-20

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 8.7.1>= 8.7.1

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in curl. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All curl users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-8.7.1"

References

▸ GLSA 202310-12 curl: Multiple Vulnerabilities this version unaffected high remote 2023-10-11

Multiple vulnerabilities have been discovered in curl, the worst of which could result in arbitrary code execution.

Announced
2023-10-11
Revised
2023-10-11
Access
remote
Bugs
#887745 #894676 #902801 #906590 #910564 #914091 #915195
Advisory
https://security.gentoo.org/glsa/202310-12

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 8.3.0-r2>= 8.3.0-r2

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in curl. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details. Note that the risk of remote code execution is limited to SOCKS usage.

Workaround

There is no known workaround at this time.

Resolution

All curl users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-8.3.0-r2"

References

▸ GLSA 202212-01 curl: Multiple Vulnerabilities this version unaffected high remote 2022-12-19

Multiple vulnerabilities have been found in curl, the worst of which could result in arbitrary code execution.

Announced
2022-12-19
Revised
2022-12-19
Access
remote
Bugs
#803308 #813270 #841302 #843824 #854708 #867679 #878365
Advisory
https://security.gentoo.org/glsa/202212-01

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.86.0>= 7.86.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in curl. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All curl users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.86.0"

References

▸ GLSA 202105-36 cURL: Multiple vulnerabilities this version unaffected high local, remote 2021-05-26

Multiple vulnerabilities have been found in cURL, the worst of which could result in the arbitrary execution of code.

Announced
2021-05-26
Revised
2021-05-26
Access
local, remote
Bugs
#779535 #792192
Advisory
https://security.gentoo.org/glsa/202105-36

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.77.0>= 7.77.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.77.0"

References

▸ GLSA 202012-14 cURL: Multiple vulnerabilities this version unaffected normal remote 2020-12-23

Multiple vulnerabilities have been found in cURL, the worst of which could result in information disclosure or data loss.

Announced
2020-12-23
Revised
2020-12-23
Access
remote
Bugs
#737990 #759259
Advisory
https://security.gentoo.org/glsa/202012-14

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.74.0>= 7.74.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.74.0"

References

▸ GLSA 202007-16 cURL: Multiple vulnerabilities this version unaffected normal remote 2020-07-26

Multiple vulnerabilities have been found in cURL, the worst of which could result in information disclosure or data loss.

Announced
2020-07-26
Revised
2020-07-26
Access
remote
Bugs
#729374
Advisory
https://security.gentoo.org/glsa/202007-16

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.71.0>= 7.71.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.71.0"

References

▸ GLSA 202003-29 cURL: Multiple vulnerabilities this version unaffected normal remote 2020-03-15

Multiple vulnerabilities have been found in cURL, the worst of which may lead to arbitrary code execution.

Announced
2020-03-15
Revised
2020-03-15
Access
remote
Bugs
#686050 #694020
Advisory
https://security.gentoo.org/glsa/202003-29

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.66.0>= 7.66.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could possibly execute arbitrary code with the privileges of the process or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.66.0"

References

▸ GLSA 201903-03 cURL: Multiple vulnerabilities this version unaffected normal remote 2019-03-10

Multiple vulnerabilities have been found in cURL, the worst of which could result in a Denial of Service condition.

Announced
2019-03-10
Revised
2019-03-10
Access
remote
Bugs
#665292 #670026 #677346
Advisory
https://security.gentoo.org/glsa/201903-03

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.64.0>= 7.64.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

Remote attackers could cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.64.0"

References

▸ GLSA 201807-04 cURL: Heap-based buffer overflow this version unaffected normal remote 2018-07-29

A heap-based buffer overflow in cURL might allow remote attackers to execute arbitrary code.

Announced
2018-07-29
Revised
2018-07-29
Access
remote
Bugs
#660894
Advisory
https://security.gentoo.org/glsa/201807-04

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.61.0>= 7.61.0

Background

A command line tool and library for transferring data with URLs.

Description

A heap-based buffer overflow was discovered in cURL’s Curl_smtp_escape_eob() function.

Impact

An attacker could cause a Denial of Service condition or execute arbitrary code via SMTP connections.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.61.0"

References

▸ GLSA 201806-05 cURL: Multiple vulnerabilities this version unaffected normal remote 2018-06-19

Multiple vulnerabilities have been found in cURL, the worst of which could result in a Denial of Service condition.

Announced
2018-06-19
Revised
2018-06-19
Access
remote
Bugs
#655266
Advisory
https://security.gentoo.org/glsa/201806-05

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.60.0>= 7.60.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

Remote attackers could cause a Denial of Service condition, obtain sensitive information, or have other unspecified impacts.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.60.0"

References

▸ GLSA 201804-04 cURL: Multiple vulnerabilities this version unaffected normal remote 2018-04-08

Multiple vulnerabilities have been found in cURL, the worst of which could result in a Denial of Service condition.

Announced
2018-04-08
Revised
2018-04-08
Access
remote
Bugs
#645698 #650056
Advisory
https://security.gentoo.org/glsa/201804-04

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.59.0>= 7.59.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

Remote attackers could cause a Denial of Service condition, obtain sensitive information, or have other unspecified impacts.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.59.0"

References

▸ GLSA 201712-04 cURL: Multiple vulnerabilities this version unaffected normal remote 2017-12-14

Multiple vulnerabilities have been found in cURL, the worst of which may allow execution of arbitrary code.

Announced
2017-12-14
Revised
2017-12-14
Access
remote
Bugs
#633430 #635140 #638734
Advisory
https://security.gentoo.org/glsa/201712-04

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.57.0>= 7.57.0

Background

A command line tool and library for transferring data with URLs.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

Remote attackers could cause a Denial of Service condition, disclose sensitive information or other unspecified impacts.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.57.0"

References

▸ GLSA 201709-14 cURL: Multiple vulnerabilities this version unaffected normal remote 2017-09-17

Multiple vulnerabilities have been found in cURL, the worst of which may allow attackers to bypass intended restrictions.

Announced
2017-09-17
Revised
2017-09-17
Access
remote
Bugs
#615870 #615994 #626776
Advisory
https://security.gentoo.org/glsa/201709-14

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.55.1>= 7.55.1

Background

cURL is a tool and libcurl is a library for transferring data with URL syntax.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

Remote attackers could cause a Denial of Service condition, obtain sensitive information, or bypass intended restrictions for TLS sessions.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.55.1"

References

▸ GLSA 201703-04 cURL: Certificate validation error this version unaffected normal remote 2017-03-28

A coding error has been found in cURL, causing the TLS Certificate Status Request extension check to always return true.

Announced
2017-03-28
Revised
2017-03-28
Access
remote
Bugs
#610572
Advisory
https://security.gentoo.org/glsa/201703-04

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.53.0>= 7.53.0

Background

cURL is a tool and libcurl is a library for transferring data with URL syntax.

Description

cURL and applications linked against libcurl support “OCSP stapling”, also known as the TLS Certificate Status Request extension (using the CURLOPT_SSL_VERIFYSTATUS option). When telling cURL to use this feature, it uses that TLS extension to ask for a fresh proof of the server’s certificate’s validity. If the server doesn’t support the extension, or fails to provide said proof, cURL is expected to return an error. Due to a coding mistake, the code that checks for a test success or failure, ends up always thinking there’s valid proof, even when there is none or if the server doesn’t support the TLS extension in question.

Impact

Due to the error, a user maybe does not detect when a server’s certificate goes invalid or otherwise be mislead that the server is in a better shape than it is in reality.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.53.0"

References

▸ GLSA 201701-47 cURL: Multiple vulnerabilities this version unaffected normal remote 2017-01-19

Multiple vulnerabilities have been found in cURL, the worst of which could allow remote attackers to execute arbitrary code.

Announced
2017-01-19
Revised
2017-01-19
Access
remote
Bugs
#536014 #573102 #583394 #590482 #592974 #593716 #597760 #603370 #603574
Advisory
https://security.gentoo.org/glsa/201701-47

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.52.1>= 7.52.1

Background

cURL is a tool and libcurl is a library for transferring data with URL syntax.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers and bug reports referenced for details.

Impact

Remote attackers could conduct a Man-in-the-Middle attack to obtain sensitive information, cause a Denial of Service condition, or execute arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.52.1"

References

▸ GLSA 201509-02 cURL: Multiple vulnerabilities this version unaffected normal remote 2015-09-24

Multiple vulnerabilities have been found in cURL, the worst of which can allow remote attackers to cause Denial of Service condition.

Announced
2015-09-24
Revised
2015-09-24
Access
remote
Bugs
#547376 #552618
Advisory
https://security.gentoo.org/glsa/201509-02

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.43.0>= 7.43.0

Background

cURL is a tool and libcurl is a library for transferring data with URL syntax.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could possibly obtain sensitive information, or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.43.0"

References

▸ GLSA 201406-21 cURL: Multiple vulnerabilities this version unaffected normal local, remote 2014-06-22

Multiple vulnerabilities have been discovered in cURL, the worst of which could lead to man-in-the-middle attacks.

Announced
2014-06-22
Revised
2014-06-22
Access
local, remote
Bugs
#505864
Advisory
https://security.gentoo.org/glsa/201406-21

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.36.0>= 7.36.0

Background

cURL is a command line tool for transferring files with URL syntax, supporting numerous protocols.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could cause a man-in-the-middle attack via a crafted certificate issued by a legitimate certification authority. Furthermore, a context-dependent attacker may be able to bypass security restrictions by connecting as other users.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.36.0"

References

▸ GLSA 201401-14 cURL: Multiple vulnerabilities this version unaffected normal remote 2014-01-20

Multiple vulnerabilities have been found in cURL, allowing attackers to execute arbitrary code or cause Denial of Service.

Announced
2014-01-20
Revised
2014-01-20
Access
remote
Bugs
#456074 #465678 #474354 #492688 #497092
Advisory
https://security.gentoo.org/glsa/201401-14

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.34.0-r1>= 7.34.0-r1

Background

cURL is a command line tool for transferring files with URL syntax, supporting numerous protocols.

Description

Multiple vulnerabilities have been discovered in cURL. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could entice a user or automated process to connect to a malicious server using cURL, possibly resulting in the remote execution of arbitrary code or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.34.0-r1"

References

▸ GLSA 201203-02 cURL: Multiple vulnerabilities this version unaffected normal remote 2012-03-06

Multiple vulnerabilities have been found in cURL, the worst of which might allow remote execution of arbitrary code.

Announced
2012-03-06
Revised
2012-03-06
Access
remote
Bugs
#308645 #373235 #400799
Advisory
https://security.gentoo.org/glsa/201203-02

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.24.0>= 7.24.0

Background

cURL is a command line tool for transferring files with URL syntax, supporting numerous protocols.

Description

Multiple vulnerabilities have been found in cURL:

  • When zlib is enabled, the amount of data sent to an application for automatic decompression is not restricted (CVE-2010-0734).
  • When performing GSSAPI authentication, credential delegation is always used (CVE-2011-2192).
  • When SSL is enabled, cURL improperly disables the OpenSSL workaround to mitigate an information disclosure vulnerability in the SSL and TLS protocols (CVE-2011-3389).
  • libcurl does not properly verify file paths for escape control characters in IMAP, POP3 or SMTP URLs (CVE-2012-0036).

Impact

A remote attacker could entice a user or automated process to open a specially crafted file or URL using cURL, possibly resulting in the remote execution of arbitrary code, a Denial of Service condition, disclosure of sensitive information, or unwanted actions performed via the IMAP, POP3 or SMTP protocols. Furthermore, remote servers may be able to impersonate clients via GSSAPI requests.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.24.0"

References

▸ GLSA 200909-20 cURL: Certificate validation error this version unaffected normal remote 2009-09-25

An error in the X.509 certificate handling of cURL might enable remote attackers to conduct man-in-the-middle attacks.

Announced
2009-09-25
Revised
2009-09-25
Access
remote
Bugs
#281515
Advisory
https://security.gentoo.org/glsa/200909-20

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.19.6>= 7.19.6

Background

cURL is a command line tool for transferring files with URL syntax, supporting numerous protocols.

Description

Scott Cantor reported that cURL does not properly handle fields in X.509 certificates that contain an ASCII NUL (\0) character. Specifically, the processing of such fields is stopped at the first occurence of a NUL character. This type of vulnerability was recently discovered by Dan Kaminsky and Moxie Marlinspike.

Impact

A remote attacker might employ a specially crafted X.509 certificate (that for instance contains a NUL character in the Common Name field) to conduct man-in-the-middle attacks.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.19.6"

References

▸ GLSA 200903-21 cURL: Arbitrary file access this version unaffected normal remote 2009-03-09

A vulnerability in cURL may allow for arbitrary file access.

Announced
2009-03-09
Revised
2009-03-09
Access
remote
Bugs
#260361
Advisory
https://security.gentoo.org/glsa/200903-21

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.19.4>= 7.19.4

Background

cURL is a command line tool for transferring files with URL syntax, supporting numerous protocols.

Description

David Kierznowski reported that the redirect implementation accepts arbitrary Location values when CURLOPT_FOLLOWLOCATION is enabled.

Impact

A remote attacker could possibly exploit this vulnerability to make remote HTTP servers trigger arbitrary requests to intranet servers and read or overwrite arbitrary files via a redirect to a file: URL, or, if the libssh2 USE flag is enabled, execute arbitrary commands via a redirect to an scp: URL.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.19.4"

References

▸ GLSA 200603-19 cURL/libcurl: Buffer overflow in the handling of TFTP URLs this version unaffected normal remote 2006-03-21

libcurl is affected by a buffer overflow in the handling of URLs for the TFTP protocol, which could be exploited to compromise a user's system.

Announced
2006-03-21
Revised
2006-03-21
Access
remote
Bugs
#125766
Advisory
https://security.gentoo.org/glsa/200603-19

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.15.3>= 7.15.1-r1 (revision), >= 7.15.3, <= 7.14.1

Background

cURL is a command line tool for transferring files with URL syntax, supporting numerous protocols. libcurl is the corresponding client-side library.

Description

Ulf Harnhammar reported a possible buffer overflow in the handling of TFTP URLs in libcurl due to the lack of boundary checks.

Impact

An attacker could exploit this vulnerability to compromise a user's system by enticing the user to request a malicious URL with cURL/libcurl or to use a HTTP server redirecting to a malicious TFTP URL.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.15.1-r1"

References

▸ GLSA 200512-09 cURL: Off-by-one errors in URL handling this version unaffected low local 2005-12-16

cURL is vulnerable to local arbitrary code execution via buffer overflow due to the insecure parsing of URLs.

Announced
2005-12-16
Revised
2005-12-16
Access
local
Bugs
#114710
Advisory
https://security.gentoo.org/glsa/200512-09

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.15.1>= 7.15.1

Background

cURL is a command line tool for transferring files with URL syntax, supporting numerous protocols.

Description

Stefan Esser from the Hardened-PHP Project has reported a vulnerability in cURL that allows for a local buffer overflow when cURL attempts to parse specially crafted URLs. The URL can be specially crafted in one of two ways: the URL could be malformed in a way that prevents a terminating null byte from being added to either a hostname or path buffer; or the URL could contain a "?" separator in the hostname portion, which causes a "/" to be prepended to the resulting string.

Impact

An attacker capable of getting cURL to parse a maliciously crafted URL could cause a denial of service or execute arbitrary code with the privileges of the user making the call to cURL. An attacker could also escape open_basedir or safe_mode pseudo-restrictions when exploiting this problem from within a PHP program when PHP is compiled with libcurl.

Workaround

There is no known workaround at this time.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.15.1"

References

▸ GLSA 200510-19 cURL: NTLM username stack overflow this version unaffected normal remote 2005-10-22

cURL is vulnerable to a buffer overflow which could lead to the execution of arbitrary code.

Announced
2005-10-22
Revised
2005-10-22
Access
remote
Bugs
#109097
Advisory
https://security.gentoo.org/glsa/200510-19

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.15.0>= 7.15.0

Background

cURL is a command line tool and library for transferring files via many different protocols. It supports NTLM authentication to retrieve files from Windows-based systems.

Description

iDEFENSE reported that insufficient bounds checking on a memcpy() of the supplied NTLM username can result in a stack overflow.

Impact

A remote attacker could setup a malicious server and entice an user to connect to it using a cURL client, potentially leading to the execution of arbitrary code with the permissions of the user running cURL.

Workaround

Disable NTLM authentication by not using the --anyauth or --ntlm options when using cURL (the command line version). Workarounds for programs that use the cURL library depend on the configuration options presented by those programs.

Resolution

All cURL users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.15.0"

References

▸ GLSA 200503-20 curl: NTLM response buffer overflow this version unaffected normal remote 2005-03-16

curl is vulnerable to a buffer overflow which could lead to the execution of arbitrary code.

Announced
2005-03-16
Revised
2005-03-16
Access
remote
Bugs
#82534
Advisory
https://security.gentoo.org/glsa/200503-20

Affected packages

PackageArchVulnerableUnaffected
net-misc/curl*< 7.13.1>= 7.13.1

Background

curl is a command line tool for transferring files via many different protocols.

Description

curl fails to properly check boundaries when handling NTLM authentication.

Impact

With a malicious server an attacker could send a carefully crafted NTLM response to a connecting client leading to the execution of arbitrary code with the permissions of the user running curl.

Workaround

Disable NTLM authentication by not using the --anyauth or --ntlm options.

Resolution

All curl users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/curl-7.13.1"

References