Every CVE Search/ Get API key

CVE-2023-27535

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse...

5.9 MediumFix available

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

1.80%Up 1.8 points since Mar 31, 2023
90%50%10%1%

What each source reports

NVD Score used 5.9

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
CVE-2023-27535
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-305, CWE-287
Updated
2026-11-02
CVE List 5.9

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
CVE-2023-27535
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-305
Updated
2026-11-02
EUVDEUVD-2023-31290 5.9

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
EUVD-2023-31290
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-q9fm-68jc-87x3 7.5

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse...

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
GHSA-q9fm-68jc-87x3
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-287, CWE-305
Updated
2026-11-02
OSVALPINE-CVE-2023-27535 5.9

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
ALPINE-CVE-2023-27535
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVAZL-25787 5.9

CVE-2023-27535 affecting package cmake for versions less than 3.21.4-13

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
AZL-25787
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 35 moreShow less
OSVAZL-25805 5.9

CVE-2023-27535 affecting package mysql for versions less than 8.0.34-1

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
AZL-25805
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVAZL-25811 5.9

CVE-2023-27535 affecting package rust for versions less than 1.72.0-2

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
AZL-25811
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVAZL-25846 5.9

CVE-2023-27535 affecting package curl for versions less than 8.0.1-1

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
AZL-25846
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVAZL-34611 5.9

CVE-2023-27535 affecting package cmake for versions less than 3.28.2-1

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
AZL-34611
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVAZL-38512 5.9

CVE-2023-27535 affecting package tensorflow for versions less than 2.16.1-1

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
AZL-38512
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVBELL-CVE-2023-27535 5.9

CVE-2023-27535 does not affect BellSoft software

Record
BELL-CVE-2023-27535
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSV 5.9

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
CVE-2023-27535
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-305
Updated
2026-11-02
OSVDEBIAN-CVE-2023-27535 5.9

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
DEBIAN-CVE-2023-27535
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVJLSEC-2025-31 5.9

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature...

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
JLSEC-2025-31
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2023-1193 5.8

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, several FTP settings were left out from the configuration match checks, making them match too easily. The settings in questions are CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC and CURLOPT_USE_SSL level.(CVE-2023-27535)

libcurl would reuse a previously created connection even when an SSH related option had been changed that should have prohibited reuse. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, two SSH settings were left out from the configuration match checks, making them match too easily.(CVE-2023-27538)

libcurl would reuse a previously created connection even when the GSS delegation (CURLOPT_GSSAPI_DELEGATION) option had been changed that could have changed the user's permissions in a second transfer. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, this GSS delegation setting was left out from the configuration match checks, making them match too easily, affecting krb5/kerberos/negotiate/GSSAPI transfers.(CVE-2023-27536)

curl supports communicating using the TELNET protocol and as a part of this it offers users to pass on user name and "telnet options" for the server negotiation. Due to lack of proper input scrubbing and without it being the documented functionality, curl would pass on user name and telnet options to the server as provided. This could allow users to pass in carefully crafted content that pass on content or do option negotiation without the application intending to do so. In particular if an application for example allows users to provide the data or parts of the data.(CVE-2023-27533)

curl supports SFTP transfers. curl's SFTP implementation offers a special feature in the path component of URLs: a tilde (~) character as the first path element in the path to denotes a path relative to the user's home directory. This is supported because of wording in the once proposed to-become RFC draft that was to dictate how SFTP URLs work. Due to a bug, the handling of the tilde in SFTP path did however not only replace it when it is used stand-alone as the first path element but also wrongly when used as a mere prefix in the first element. Using a path like /~2/foo when accessing a server using the user dan (with home directory /home/dan) would then quite suprisingly access the file /home/dan2/foo. This can be taken advantage of to circumvent filtering or worse.(CVE-2023-27534)

Record
OESA-2023-1193
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H
Updated
2026-11-02
OSVOESA-2023-1194 5.8

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, several FTP settings were left out from the configuration match checks, making them match too easily. The settings in questions are CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC and CURLOPT_USE_SSL level.(CVE-2023-27535)

libcurl would reuse a previously created connection even when the GSS delegation (CURLOPT_GSSAPI_DELEGATION) option had been changed that could have changed the user's permissions in a second transfer. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, this GSS delegation setting was left out from the configuration match checks, making them match too easily, affecting krb5/kerberos/negotiate/GSSAPI transfers.(CVE-2023-27536)

curl supports communicating using the TELNET protocol and as a part of this it offers users to pass on user name and "telnet options" for the server negotiation. Due to lack of proper input scrubbing and without it being the documented functionality, curl would pass on user name and telnet options to the server as provided. This could allow users to pass in carefully crafted content that pass on content or do option negotiation without the application intending to do so. In particular if an application for example allows users to provide the data or parts of the data.(CVE-2023-27533)

curl supports SFTP transfers. curl's SFTP implementation offers a special feature in the path component of URLs: a tilde (~) character as the first path element in the path to denotes a path relative to the user's home directory. This is supported because of wording in the once proposed to-become RFC draft that was to dictate how SFTP URLs work. Due to a bug, the handling of the tilde in SFTP path did however not only replace it when it is used stand-alone as the first path element but also wrongly when used as a mere prefix in the first element. Using a path like /~2/foo when accessing a server using the user dan (with home directory /home/dan) would then quite suprisingly access the file /home/dan2/foo. This can be taken advantage of to circumvent filtering or worse.(CVE-2023-27534)

libcurl would reuse a previously created connection even when an SSH related option had been changed that should have prohibited reuse. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, two SSH settings were left out from the configuration match checks, making them match too easily.(CVE-2023-27538)

Record
OESA-2023-1194
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H
Updated
2026-11-02
OSVOESA-2023-1195 5.8

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, several FTP settings were left out from the configuration match checks, making them match too easily. The settings in questions are CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC and CURLOPT_USE_SSL level.(CVE-2023-27535)

libcurl would reuse a previously created connection even when an SSH related option had been changed that should have prohibited reuse. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, two SSH settings were left out from the configuration match checks, making them match too easily.(CVE-2023-27538)

libcurl would reuse a previously created connection even when the GSS delegation (CURLOPT_GSSAPI_DELEGATION) option had been changed that could have changed the user's permissions in a second transfer. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, this GSS delegation setting was left out from the configuration match checks, making them match too easily, affecting krb5/kerberos/negotiate/GSSAPI transfers.(CVE-2023-27536)

curl supports communicating using the TELNET protocol and as a part of this it offers users to pass on user name and "telnet options" for the server negotiation. Due to lack of proper input scrubbing and without it being the documented functionality, curl would pass on user name and telnet options to the server as provided. This could allow users to pass in carefully crafted content that pass on content or do option negotiation without the application intending to do so. In particular if an application for example allows users to provide the data or parts of the data.(CVE-2023-27533)

curl supports SFTP transfers. curl's SFTP implementation offers a special feature in the path component of URLs: a tilde (~) character as the first path element in the path to denotes a path relative to the user's home directory. This is supported because of wording in the once proposed to-become RFC draft that was to dictate how SFTP URLs work. Due to a bug, the handling of the tilde in SFTP path did however not only replace it when it is used stand-alone as the first path element but also wrongly when used as a mere prefix in the first element. Using a path like /~2/foo when accessing a server using the user dan (with home directory /home/dan) would then quite suprisingly access the file /home/dan2/foo. This can be taken advantage of to circumvent filtering or worse.(CVE-2023-27534)

Record
OESA-2023-1195
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H
Updated
2026-11-02
OSVOESA-2023-1196 5.8

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, several FTP settings were left out from the configuration match checks, making them match too easily. The settings in questions are CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC and CURLOPT_USE_SSL level.(CVE-2023-27535)

libcurl would reuse a previously created connection even when an SSH related option had been changed that should have prohibited reuse. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, two SSH settings were left out from the configuration match checks, making them match too easily.(CVE-2023-27538)

libcurl would reuse a previously created connection even when the GSS delegation (CURLOPT_GSSAPI_DELEGATION) option had been changed that could have changed the user's permissions in a second transfer. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, this GSS delegation setting was left out from the configuration match checks, making them match too easily, affecting krb5/kerberos/negotiate/GSSAPI transfers.(CVE-2023-27536)

curl supports communicating using the TELNET protocol and as a part of this it offers users to pass on user name and "telnet options" for the server negotiation. Due to lack of proper input scrubbing and without it being the documented functionality, curl would pass on user name and telnet options to the server as provided. This could allow users to pass in carefully crafted content that pass on content or do option negotiation without the application intending to do so. In particular if an application for example allows users to provide the data or parts of the data.(CVE-2023-27533)

curl supports SFTP transfers. curl's SFTP implementation offers a special feature in the path component of URLs: a tilde (~) character as the first path element in the path to denotes a path relative to the user's home directory. This is supported because of wording in the once proposed to-become RFC draft that was to dictate how SFTP URLs work. Due to a bug, the handling of the tilde in SFTP path did however not only replace it when it is used stand-alone as the first path element but also wrongly when used as a mere prefix in the first element. Using a path like /~2/foo when accessing a server using the user dan (with home directory /home/dan) would then quite suprisingly access the file /home/dan2/foo. This can be taken advantage of to circumvent filtering or worse.(CVE-2023-27534)

Record
OESA-2023-1196
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H
Updated
2026-11-02
OSVRHSA-2023:2650 5.9

Red Hat Security Advisory: curl security update

Record
RHSA-2023:2650
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2023:3106 5.9

Red Hat Security Advisory: curl security and bug fix update

Record
RHSA-2023:3106
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2024:0428 5.9

Red Hat Security Advisory: curl security and bug fix update

Record
RHSA-2024:0428
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2023-27535 5.9

An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers. Previously created connections are kept in a connection pool for reuse if they match the current setup. However, certain FTP settings such as CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC, and CURLOPT_USE_SSL were not included in the configuration match checks, causing them to match too easily. This could lead to libcurl using the wrong credentials when performing a transfer, potentially allowing unauthorized access to sensitive information.

Record
UBUNTU-CVE-2023-27535
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVALSA-2023:2650 No score

Moderate: curl security update

The curl packages provide the libcurl library and the curl utility for downloading files from servers using various protocols, including HTTP, FTP, and LDAP.

Security Fix(es):

  • curl: FTP too eager connection reuse (CVE-2023-27535)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2023:2650
Updated
2026-11-02
OSVALSA-2023:3106 No score

Moderate: curl security and bug fix update

The curl packages provide the libcurl library and the curl utility for downloading files from servers using various protocols, including HTTP, FTP, and LDAP.

Security Fix(es):

  • curl: FTP too eager connection reuse (CVE-2023-27535)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Bug Fix(es):

  • Cannot upload files to Jscape SFTP server: file gets created empty (BZ#2188029)
Record
ALSA-2023:3106
Updated
2026-11-02
OSVCLSA-2023-1681490707 No score

curl: Fix of 3 CVEs

  • CVE-2023-27533: prevent TELNET option from IAC injection
  • CVE-2023-27535: fix behavior when FTP too eager connection reuse
  • CVE-2023-27536: do not reuse connections with different GSS delegations
Record
CLSA-2023-1681490707
Updated
2026-11-02
OSVCLSA-2023-1681491163 No score

curl: Fix of 3 CVEs

  • CVE-2023-27533: prevent TELNET option from IAC injection
  • CVE-2023-27535: fix behavior when FTP too eager connection reuse
  • CVE-2023-27536: do not reuse connections with different GSS delegations
Record
CLSA-2023-1681491163
Updated
2026-11-02
OSVCLSA-2023-1681491348 No score

Fix CVE(s): CVE-2023-27536, CVE-2023-27535, CVE-2023-27533

  • SECURITY UPDATE: Telnet option IAC injection
    • debian/patches/CVE-2023-27533.patch: only accept option arguments in ascii to avoid embedded telnet negotiation commands
    • CVE-2023-27533
  • SECURITY UPDATE: FTP too eager connection reuse
    • debian/patches/CVE-2023-27535.patch: add more conditions for connection reuse
    • CVE-2023-27535
  • SECURITY UPDATE: GSS delegation too eager connection re-use
    • debian/patches/CVE-2023-27536.patch: only reuse connections with same GSS delegation
    • CVE-2023-27536
Record
CLSA-2023-1681491348
Updated
2026-11-02
OSVCLSA-2023-1681491543 No score

curl: Fix of 3 CVEs

  • CVE-2023-27533: prevent TELNET option from IAC injection
  • CVE-2023-27535: fix behavior when FTP too eager connection reuse
  • CVE-2023-27536: do not reuse connections with different GSS delegations
Record
CLSA-2023-1681491543
Updated
2026-11-02
OSVCLSA-2023-1681491763 No score

curl: Fix of 3 CVEs

  • CVE-2023-27533: prevent TELNET option from IAC injection
  • CVE-2023-27535: fix behavior when FTP too eager connection reuse
  • CVE-2023-27536: do not reuse connections with different GSS delegations
Record
CLSA-2023-1681491763
Updated
2026-11-02
OSVCURL-CVE-2023-27535 No score

FTP too eager connection reuse

libcurl would reuse a previously created FTP connection even when one or more options had been changed that could have made the effective user a different one, thus leading to doing the second transfer with the wrong credentials.

libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them matches the setup. However, several FTP settings were left out from the configuration match checks, making them match too easily. The settings in questions are CURLOPT_FTP_ACCOUNT, CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_FTP_SSL_CCC and CURLOPT_USE_SSL level.

Record
CURL-CVE-2023-27535
Updated
2026-11-02
OSVMGASA-2023-0263 No score

Updated curl packages fix security vulnerability

TELNET option IAC injection. (CVE-2023-27533)

SFTP path ~ resolving discrepancy. (CVE-2023-27534)

FTP too eager connection reuse. (CVE-2023-27535)

GSS delegation too eager connection re-use. (CVE-2023-27536)

HSTS double free. (CVE-2023-27537)

SSH connection too eager reuse still. (CVE-2023-27538)

UAF in SSH sha256 fingerprint check. (CVE-2023-28319)

siglongjmp race condition. (CVE-2023-28320)

IDN wildcard match. (CVE-2023-28321)

more POST-after-PUT confusion. (CVE-2023-28322)

HTTP headers eat all memory. (CVE-2023-38039)

Record
MGASA-2023-0263
Updated
2026-11-02
OSVopenSUSE-SU-2024:12812-1 No score

curl-8.0.1-1.1 on GA media

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

Record
openSUSE-SU-2024:12812-1
Updated
2026-11-02
OSVRLSA-2023:3106 No score

Moderate: curl security and bug fix update

The curl packages provide the libcurl library and the curl utility for downloading files from servers using various protocols, including HTTP, FTP, and LDAP.

Security Fix(es):

  • curl: FTP too eager connection reuse (CVE-2023-27535)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Bug Fix(es):

  • Cannot upload files to Jscape SFTP server: file gets created empty (BZ#2188029)
Record
RLSA-2023:3106
Updated
2026-11-02
OSVSUSE-SU-2023:0865-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2023-27533: Fixed TELNET option IAC injection (bsc#1209209).
  • CVE-2023-27534: Fixed SFTP path ~ resolving discrepancy (bsc#1209210).
  • CVE-2023-27535: Fixed FTP too eager connection reuse (bsc#1209211).
  • CVE-2023-27536: Fixed GSS delegation too eager connection reuse (bsc#1209212).
  • CVE-2023-27538: Fixed SSH connection too eager reuse still (bsc#1209214).
Record
SUSE-SU-2023:0865-1
Updated
2026-11-02
OSVSUSE-SU-2023:1582-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2023-27533: Fixed TELNET option IAC injection (bsc#1209209).
  • CVE-2023-27534: Fixed SFTP path ~ resolving discrepancy (bsc#1209210).
  • CVE-2023-27535: Fixed FTP too eager connection reuse (bsc#1209211).
  • CVE-2023-27536: Fixed GSS delegation too eager connection reuse (bsc#1209212).
  • CVE-2023-27538: Fixed SSH connection too eager reuse still (bsc#1209214).
Record
SUSE-SU-2023:1582-1
Updated
2026-11-02
OSVSUSE-SU-2023:1711-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2023-27533: Fixed TELNET option IAC injection (bsc#1209209).
  • CVE-2023-27534: Fixed SFTP path ~ resolving discrepancy (bsc#1209210).
  • CVE-2023-27535: Fixed FTP too eager connection reuse (bsc#1209211).
  • CVE-2023-27536: Fixed GSS delegation too eager connection reuse (bsc#1209212).
  • CVE-2023-27538: Fixed SSH connection too eager reuse still (bsc#1209214).
  • CVE-2023-23916: Fixed HTTP multi-header compression denial of service (bsc#1207992).
Record
SUSE-SU-2023:1711-1
Updated
2026-11-02
OSVSUSE-SU-2023:2226-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2023-28320: Fixed siglongjmp race condition (bsc#1211231).
  • CVE-2023-28321: Fixed IDN wildcard matching (bsc#1211232).
  • CVE-2023-28322: Fixed POST-after-PUT confusion (bsc#1211233).
  • CVE-2023-27533: Fixed TELNET option IAC injection (bsc#1209209).
  • CVE-2023-27534: Fixed SFTP path ~ resolving discrepancy (bsc#1209210).
  • CVE-2023-27535: Fixed FTP too eager connection reuse (bsc#1209211).
  • CVE-2023-27536: Fixed GSS delegation too eager connection reuse (bsc#1209212).
  • CVE-2023-27538: Fixed SSH connection too eager reuse still (bsc#1209214).
  • CVE-2022-43552: HTTP Proxy deny use-after-free (bsc#1206309).
  • CVE-2023-23916: Fixed HTTP multi-header compression denial of service (bsc#1207992).
Record
SUSE-SU-2023:2226-1
Updated
2026-11-02
OSVSUSE-SU-2023:2228-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2023-28320: Fixed siglongjmp race condition (bsc#1211231).
  • CVE-2023-28321: Fixed IDN wildcard matching (bsc#1211232).
  • CVE-2023-28322: Fixed POST-after-PUT confusion (bsc#1211233).
  • CVE-2023-27533: Fixed TELNET option IAC injection (bsc#1209209).
  • CVE-2023-27534: Fixed SFTP path ~ resolving discrepancy (bsc#1209210).
  • CVE-2023-27535: Fixed FTP too eager connection reuse (bsc#1209211).
  • CVE-2023-27536: Fixed GSS delegation too eager connection reuse (bsc#1209212).
  • CVE-2023-27538: Fixed SSH connection too eager reuse still (bsc#1209214).
  • CVE-2022-43552: HTTP Proxy deny use-after-free (bsc#1206309).
  • CVE-2023-23916: Fixed HTTP multi-header compression denial of service (bsc#1207992).
Record
SUSE-SU-2023:2228-1
Updated
2026-11-02
OSVUSN-5964-1 No score

curl vulnerabilities

Harry Sintonen discovered that curl incorrectly handled certain TELNET connection options. Due to lack of proper input scrubbing, curl could pass on user name and telnet options to the server as provided, contrary to expectations. (CVE-2023-27533)

Harry Sintonen discovered that curl incorrectly handled special tilde characters when used with SFTP paths. A remote attacker could possibly use this issue to circumvent filtering. (CVE-2023-27534)

Harry Sintonen discovered that curl incorrectly reused certain FTP connections. This could lead to the wrong credentials being reused, contrary to expectations. (CVE-2023-27535)

Harry Sintonen discovered that curl incorrectly reused connections when the GSS delegation option had been changed. This could lead to the option being reused, contrary to expectations. (CVE-2023-27536)

Harry Sintonen discovered that curl incorrectly reused certain SSH connections. This could lead to the wrong credentials being reused, contrary to expectations. (CVE-2023-27538)

Record
USN-5964-1
Updated
2026-11-02
OSVUSN-5964-2 No score

curl vulnerabilities

USN-5964-1 fixed several vulnerabilities in curl. This update provides the corresponding update for Ubuntu 14.04 ESM and Ubuntu 16.04 ESM.

Original advisory details:

Harry Sintonen discovered that curl incorrectly handled certain TELNET connection options. Due to lack of proper input scrubbing, curl could pass on user name and telnet options to the server as provided, contrary to expectations. (CVE-2023-27533)

Harry Sintonen discovered that curl incorrectly reused certain FTP connections. This could lead to the wrong credentials being reused, contrary to expectations. (CVE-2023-27535)

Harry Sintonen discovered that curl incorrectly reused connections when the GSS delegation option had been changed. This could lead to the option being reused, contrary to expectations. (CVE-2023-27536)

Record
USN-5964-2
Updated
2026-11-02

Affected products

Show 1 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
curl
Alpine:v3.14
before 8.0.1-r0
8.0.1-r0
curl
Alpine:v3.15
before 8.0.1-r0
8.0.1-r0
curl
Alpine:v3.16
before 8.0.1-r0
8.0.1-r0
curl
Alpine:v3.17
before 7.88.1-r1
7.88.1-r1
curl
Alpine:v3.18
before 8.0.0-r0
8.0.0-r0
curl
Alpine:v3.19
before 8.0.0-r0
8.0.0-r0
curl
Alpine:v3.20
before 8.0.0-r0
8.0.0-r0
curl
Alpine:v3.21
before 8.0.0-r0
8.0.0-r0
curl
Alpine:v3.22
before 8.0.0-r0
8.0.0-r0
curl
Alpine:v3.23
before 8.0.0-r0
8.0.0-r0
Show 116 moreShow less
Affected packages
PackageAffectedFixed
curl
Alpine:v3.24
before 8.0.0-r0
8.0.0-r0
curl
AlmaLinux:9
before 7.76.1-23.el9_2.1
7.76.1-23.el9_2.1
curl-minimal
AlmaLinux:9
before 7.76.1-23.el9_2.1
7.76.1-23.el9_2.1
libcurl
AlmaLinux:9
before 7.76.1-23.el9_2.1
7.76.1-23.el9_2.1
libcurl-devel
AlmaLinux:9
before 7.76.1-23.el9_2.1
7.76.1-23.el9_2.1
libcurl-minimal
AlmaLinux:9
before 7.76.1-23.el9_2.1
7.76.1-23.el9_2.1
curl
AlmaLinux:8
before 7.61.1-30.el8_8.2
7.61.1-30.el8_8.2
libcurl
AlmaLinux:8
before 7.61.1-30.el8_8.2
7.61.1-30.el8_8.2
libcurl-devel
AlmaLinux:8
before 7.61.1-30.el8_8.2
7.61.1-30.el8_8.2
libcurl-minimal
AlmaLinux:8
before 7.61.1-30.el8_8.2
7.61.1-30.el8_8.2
cmake
Azure Linux:2
before 3.21.4-13
3.21.4-13
mysql
Azure Linux:2
before 8.0.34-1
8.0.34-1
rust
Azure Linux:2
before 1.72.0-2
1.72.0-2
curl
Azure Linux:2
before 8.0.1-1
8.0.1-1
cmake
Azure Linux:3
before 3.28.2-1
3.28.2-1
tensorflow
Azure Linux:3
before 2.16.1-1
2.16.1-1
curl
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 7.19.7-59.el6.tuxcare.els8
7.19.7-59.el6.tuxcare.els8
libcurl
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 7.19.7-59.el6.tuxcare.els8
7.19.7-59.el6.tuxcare.els8
libcurl-devel
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 7.19.7-59.el6.tuxcare.els8
7.19.7-59.el6.tuxcare.els8
curl
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 7.19.7-59.el6.tuxcare.els8
7.19.7-59.el6.tuxcare.els8
libcurl
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 7.19.7-59.el6.tuxcare.els8
7.19.7-59.el6.tuxcare.els8
libcurl-devel
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 7.19.7-59.el6.tuxcare.els8
7.19.7-59.el6.tuxcare.els8
curl
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.23+tuxcare.els8
7.47.0-1ubuntu2.23+tuxcare.els8
libcurl3
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.23+tuxcare.els8
7.47.0-1ubuntu2.23+tuxcare.els8
libcurl3-gnutls
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.23+tuxcare.els8
7.47.0-1ubuntu2.23+tuxcare.els8
libcurl3-nss
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.23+tuxcare.els8
7.47.0-1ubuntu2.23+tuxcare.els8
libcurl4-doc
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.23+tuxcare.els8
7.47.0-1ubuntu2.23+tuxcare.els8
libcurl4-gnutls-dev
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.23+tuxcare.els8
7.47.0-1ubuntu2.23+tuxcare.els8
libcurl4-nss-dev
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.23+tuxcare.els8
7.47.0-1ubuntu2.23+tuxcare.els8
libcurl4-openssl-dev
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.23+tuxcare.els8
7.47.0-1ubuntu2.23+tuxcare.els8
curl
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
curl-minimal
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
libcurl
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
libcurl-devel
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
libcurl-minimal
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
curl
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
curl-minimal
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
libcurl
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
libcurl-devel
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
libcurl-minimal
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 7.61.1-22.el8.tuxcare.els7
7.61.1-22.el8.tuxcare.els7
curl
Debian:12
before 7.88.1-7
7.88.1-7
curl
Debian:13
before 7.88.1-7
7.88.1-7
curl
Debian:14
before 7.88.1-7
7.88.1-7
curl
Debian:10
From an advisory covering 4 CVEs
before 7.64.0-4+deb10u6, plus listed versions
7.64.0-47.64.0-4+deb10u17.64.0-4+deb10u27.64.0-4+deb10u37.64.0-4+deb10u47.64.0-4+deb10u5
7.64.0-4+deb10u6
CURL_jll
Julia
before 8.5.0+0
8.5.0+0
LibCURL_jll
Julia
before 8.0.1+0
8.0.1+0
curl
Mageia:8
From an advisory covering 11 CVEs
before 7.74.0-1.13.mga8
7.74.0-1.13.mga8
curl
Mageia:9
From an advisory covering 11 CVEs
before 7.88.1-3.1.mga9
7.88.1-3.1.mga9
curl
openEuler:22.03-LTS-SP1
From an advisory covering 5 CVEs
before 7.79.1-15.oe2203sp1
7.79.1-15.oe2203sp1
curl
openEuler:20.03-LTS-SP1
From an advisory covering 5 CVEs
before 7.71.1-24.oe1
7.71.1-24.oe1
curl
openEuler:20.03-LTS-SP3
From an advisory covering 5 CVEs
before 7.71.1-24.oe1
7.71.1-24.oe1
curl
openEuler:22.03-LTS
From an advisory covering 5 CVEs
before 7.79.1-15.oe2203
7.79.1-15.oe2203
curl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
curl-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
curl-minimal-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
libcurl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
libcurl-devel
Red Hat:enterprise_linux:9::appstream
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
libcurl-minimal-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
curl
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
curl-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
curl-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
curl-minimal
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
curl-minimal-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
libcurl
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
libcurl-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
libcurl-minimal
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
libcurl-minimal-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:7.76.1-23.el9_2.1
0:7.76.1-23.el9_2.1
curl
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
curl-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
curl-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
curl-minimal-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
libcurl
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
libcurl-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
libcurl-devel
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
libcurl-minimal
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
libcurl-minimal-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
curl
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
curl-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
curl-debugsource
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
curl-minimal-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
libcurl
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
libcurl-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
libcurl-devel
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
libcurl-minimal
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
libcurl-minimal-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 6 CVEs
before 0:7.61.1-22.el8_6.12
0:7.61.1-22.el8_6.12
curl
Rocky Linux:8
before 0:7.61.1-30.el8_8.2
0:7.61.1-30.el8_8.2
curl
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 5 CVEs
before 7.60.0-11.60.1
7.60.0-11.60.1
curl
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 5 CVEs
before 7.60.0-11.60.1
7.60.0-11.60.1
curl
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 5 CVEs
before 7.60.0-11.60.1
7.60.0-11.60.1
curl
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 5 CVEs
before 7.79.1-150400.5.18.1
7.79.1-150400.5.18.1
curl
SUSE:Linux Enterprise Module for Basesystem 15 SP4
From an advisory covering 5 CVEs
before 7.79.1-150400.5.18.1
7.79.1-150400.5.18.1
curl
openSUSE:Leap Micro 5.3
From an advisory covering 5 CVEs
before 7.79.1-150400.5.18.1
7.79.1-150400.5.18.1
curl
openSUSE:Leap 15.4
From an advisory covering 5 CVEs
before 7.79.1-150400.5.18.1
7.79.1-150400.5.18.1
curl
SUSE:Linux Enterprise Real Time 15 SP3
From an advisory covering 6 CVEs
before 7.66.0-150200.4.52.1
7.66.0-150200.4.52.1
curl
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 6 CVEs
before 7.66.0-150200.4.52.1
7.66.0-150200.4.52.1
curl
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 6 CVEs
before 7.66.0-150200.4.52.1
7.66.0-150200.4.52.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 10 CVEs
before 7.60.0-150000.51.1
7.60.0-150000.51.1
curl
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 10 CVEs
before 7.60.0-150000.51.1
7.60.0-150000.51.1
curl
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 10 CVEs
before 7.60.0-150000.51.1
7.60.0-150000.51.1
curl
SUSE:Enterprise Storage 6
From an advisory covering 10 CVEs
before 7.60.0-150000.51.1
7.60.0-150000.51.1
curl
SUSE:OpenStack Cloud 9
From an advisory covering 10 CVEs
before 7.60.0-4.56.1
7.60.0-4.56.1
curl
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 10 CVEs
before 7.60.0-4.56.1
7.60.0-4.56.1
curl
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 10 CVEs
before 7.60.0-4.56.1
7.60.0-4.56.1
curl
SUSE:Linux Enterprise Server 12 SP4-ESPOS
From an advisory covering 10 CVEs
before 7.60.0-4.56.1
7.60.0-4.56.1
curl
SUSE:Linux Enterprise Server 12 SP4-LTSS
From an advisory covering 10 CVEs
before 7.60.0-4.56.1
7.60.0-4.56.1
curl
Ubuntu:Pro:14.04:LTS
before 7.35.0-1ubuntu2.20+esm15, plus listed versions
7.32.0-1ubuntu17.33.0-1ubuntu17.34.0-1ubuntu17.35.0-1ubuntu17.35.0-1ubuntu2
Show 31 moreShow less
7.35.0-1ubuntu2.17.35.0-1ubuntu2.27.35.0-1ubuntu2.37.35.0-1ubuntu2.57.35.0-1ubuntu2.67.35.0-1ubuntu2.77.35.0-1ubuntu2.87.35.0-1ubuntu2.97.35.0-1ubuntu2.107.35.0-1ubuntu2.117.35.0-1ubuntu2.127.35.0-1ubuntu2.137.35.0-1ubuntu2.147.35.0-1ubuntu2.157.35.0-1ubuntu2.167.35.0-1ubuntu2.177.35.0-1ubuntu2.197.35.0-1ubuntu2.207.35.0-1ubuntu2.20+esm27.35.0-1ubuntu2.20+esm37.35.0-1ubuntu2.20+esm47.35.0-1ubuntu2.20+esm57.35.0-1ubuntu2.20+esm67.35.0-1ubuntu2.20+esm77.35.0-1ubuntu2.20+esm87.35.0-1ubuntu2.20+esm97.35.0-1ubuntu2.20+esm107.35.0-1ubuntu2.20+esm117.35.0-1ubuntu2.20+esm127.35.0-1ubuntu2.20+esm137.35.0-1ubuntu2.20+esm14
7.35.0-1ubuntu2.20+esm15
curl
Ubuntu:Pro:16.04:LTS
before 7.47.0-1ubuntu2.19+esm8, plus listed versions
7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2
Show 24 moreShow less
7.47.0-1ubuntu2.17.47.0-1ubuntu2.27.47.0-1ubuntu2.37.47.0-1ubuntu2.47.47.0-1ubuntu2.57.47.0-1ubuntu2.67.47.0-1ubuntu2.77.47.0-1ubuntu2.87.47.0-1ubuntu2.97.47.0-1ubuntu2.117.47.0-1ubuntu2.127.47.0-1ubuntu2.137.47.0-1ubuntu2.147.47.0-1ubuntu2.157.47.0-1ubuntu2.167.47.0-1ubuntu2.187.47.0-1ubuntu2.197.47.0-1ubuntu2.19+esm17.47.0-1ubuntu2.19+esm27.47.0-1ubuntu2.19+esm37.47.0-1ubuntu2.19+esm47.47.0-1ubuntu2.19+esm57.47.0-1ubuntu2.19+esm67.47.0-1ubuntu2.19+esm7
7.47.0-1ubuntu2.19+esm8
curl
Ubuntu:18.04:LTS
before 7.58.0-2ubuntu3.24, plus listed versions
7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2
Show 22 moreShow less
7.58.0-2ubuntu37.58.0-2ubuntu3.17.58.0-2ubuntu3.27.58.0-2ubuntu3.37.58.0-2ubuntu3.57.58.0-2ubuntu3.67.58.0-2ubuntu3.77.58.0-2ubuntu3.87.58.0-2ubuntu3.97.58.0-2ubuntu3.107.58.0-2ubuntu3.127.58.0-2ubuntu3.137.58.0-2ubuntu3.147.58.0-2ubuntu3.157.58.0-2ubuntu3.167.58.0-2ubuntu3.177.58.0-2ubuntu3.187.58.0-2ubuntu3.197.58.0-2ubuntu3.207.58.0-2ubuntu3.217.58.0-2ubuntu3.227.58.0-2ubuntu3.23
7.58.0-2ubuntu3.24
curl
Ubuntu:20.04:LTS
before 7.68.0-1ubuntu2.18, plus listed versions
7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1
Show 14 moreShow less
7.68.0-1ubuntu27.68.0-1ubuntu2.17.68.0-1ubuntu2.27.68.0-1ubuntu2.47.68.0-1ubuntu2.57.68.0-1ubuntu2.67.68.0-1ubuntu2.77.68.0-1ubuntu2.107.68.0-1ubuntu2.117.68.0-1ubuntu2.127.68.0-1ubuntu2.137.68.0-1ubuntu2.147.68.0-1ubuntu2.157.68.0-1ubuntu2.16
7.68.0-1ubuntu2.18
curl
Ubuntu:22.04:LTS
before 7.81.0-1ubuntu1.10, plus listed versions
7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1
Show 6 moreShow less
7.81.0-1ubuntu1.27.81.0-1ubuntu1.37.81.0-1ubuntu1.47.81.0-1ubuntu1.67.81.0-1ubuntu1.77.81.0-1ubuntu1.8
7.81.0-1ubuntu1.10
curl
Ubuntu:18.04:LTS
From an advisory covering 5 CVEs
before 7.58.0-2ubuntu3.24, plus listed versions
7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2
Show 22 moreShow less
7.58.0-2ubuntu37.58.0-2ubuntu3.17.58.0-2ubuntu3.27.58.0-2ubuntu3.37.58.0-2ubuntu3.57.58.0-2ubuntu3.67.58.0-2ubuntu3.77.58.0-2ubuntu3.87.58.0-2ubuntu3.97.58.0-2ubuntu3.107.58.0-2ubuntu3.127.58.0-2ubuntu3.137.58.0-2ubuntu3.147.58.0-2ubuntu3.157.58.0-2ubuntu3.167.58.0-2ubuntu3.177.58.0-2ubuntu3.187.58.0-2ubuntu3.197.58.0-2ubuntu3.207.58.0-2ubuntu3.217.58.0-2ubuntu3.227.58.0-2ubuntu3.23
7.58.0-2ubuntu3.24
curl
Ubuntu:20.04:LTS
From an advisory covering 5 CVEs
before 7.68.0-1ubuntu2.18, plus listed versions
7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1
Show 14 moreShow less
7.68.0-1ubuntu27.68.0-1ubuntu2.17.68.0-1ubuntu2.27.68.0-1ubuntu2.47.68.0-1ubuntu2.57.68.0-1ubuntu2.67.68.0-1ubuntu2.77.68.0-1ubuntu2.107.68.0-1ubuntu2.117.68.0-1ubuntu2.127.68.0-1ubuntu2.137.68.0-1ubuntu2.147.68.0-1ubuntu2.157.68.0-1ubuntu2.16
7.68.0-1ubuntu2.18
curl
Ubuntu:22.04:LTS
From an advisory covering 5 CVEs
before 7.81.0-1ubuntu1.10, plus listed versions
7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1
Show 6 moreShow less
7.81.0-1ubuntu1.27.81.0-1ubuntu1.37.81.0-1ubuntu1.47.81.0-1ubuntu1.67.81.0-1ubuntu1.77.81.0-1ubuntu1.8
7.81.0-1ubuntu1.10
curl
Ubuntu:Pro:14.04:LTS
From an advisory covering 3 CVEs
before 7.35.0-1ubuntu2.20+esm15, plus listed versions
7.32.0-1ubuntu17.33.0-1ubuntu17.34.0-1ubuntu17.35.0-1ubuntu17.35.0-1ubuntu2
Show 31 moreShow less
7.35.0-1ubuntu2.17.35.0-1ubuntu2.27.35.0-1ubuntu2.37.35.0-1ubuntu2.57.35.0-1ubuntu2.67.35.0-1ubuntu2.77.35.0-1ubuntu2.87.35.0-1ubuntu2.97.35.0-1ubuntu2.107.35.0-1ubuntu2.117.35.0-1ubuntu2.127.35.0-1ubuntu2.137.35.0-1ubuntu2.147.35.0-1ubuntu2.157.35.0-1ubuntu2.167.35.0-1ubuntu2.177.35.0-1ubuntu2.197.35.0-1ubuntu2.207.35.0-1ubuntu2.20+esm27.35.0-1ubuntu2.20+esm37.35.0-1ubuntu2.20+esm47.35.0-1ubuntu2.20+esm57.35.0-1ubuntu2.20+esm67.35.0-1ubuntu2.20+esm77.35.0-1ubuntu2.20+esm87.35.0-1ubuntu2.20+esm97.35.0-1ubuntu2.20+esm107.35.0-1ubuntu2.20+esm117.35.0-1ubuntu2.20+esm127.35.0-1ubuntu2.20+esm137.35.0-1ubuntu2.20+esm14
7.35.0-1ubuntu2.20+esm15
curl
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.19+esm8, plus listed versions
7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2
Show 24 moreShow less
7.47.0-1ubuntu2.17.47.0-1ubuntu2.27.47.0-1ubuntu2.37.47.0-1ubuntu2.47.47.0-1ubuntu2.57.47.0-1ubuntu2.67.47.0-1ubuntu2.77.47.0-1ubuntu2.87.47.0-1ubuntu2.97.47.0-1ubuntu2.117.47.0-1ubuntu2.127.47.0-1ubuntu2.137.47.0-1ubuntu2.147.47.0-1ubuntu2.157.47.0-1ubuntu2.167.47.0-1ubuntu2.187.47.0-1ubuntu2.197.47.0-1ubuntu2.19+esm17.47.0-1ubuntu2.19+esm27.47.0-1ubuntu2.19+esm37.47.0-1ubuntu2.19+esm47.47.0-1ubuntu2.19+esm57.47.0-1ubuntu2.19+esm67.47.0-1ubuntu2.19+esm7
7.47.0-1ubuntu2.19+esm8
curl
openSUSE:Tumbleweed
From an advisory covering 6 CVEs
before 8.0.1-1.1
8.0.1-1.1

History

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

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

In short

CVE-2023-27535 is a medium vulnerability (CVSS 5.9) in Haxx Libcurl, published March 20, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.80%, the 78th percentile. Fixed in curl 8.0.1-r0.

References

Show 108 moreShow less
MoveEnter Open