CVE-2023-38545
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake. When curl is...
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
CVE-2023-38545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List
8.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
CVE-2023-38545- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2023-42344
8.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
EUVD-2023-42344- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-7xw9-w465-6x42
9.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake. When curl is...
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
GHSA-7xw9-w465-6x42- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-38545
9.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
ALPINE-CVE-2023-38545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-31288
9.8
CVE-2023-38545 affecting package curl for versions less than 8.3.0-2
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
AZL-31288- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 29 moreShow less
OSVAZL-31501
9.8
CVE-2023-38545 affecting package cmake for versions less than 3.21.4-10
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
AZL-31501- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-34612
9.8
CVE-2023-38545 affecting package cmake for versions less than 3.21.4-10
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
AZL-34612- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-37886
9.8
CVE-2023-38545 affecting package tensorflow for versions less than 2.16.1-1
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
AZL-37886- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2023-38545
9.8
- Record
BELL-CVE-2023-38545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
8.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
CVE-2023-38545- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-38545
9.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake. When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes. If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there. The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
DEBIAN-CVE-2023-38545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVJLSEC-2025-34
9.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
JLSEC-2025-34- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1762
7.5
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):
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with. (CVE-2023-38545)
This flaw allows an attacker to insert cookies at will into a running program using libcurl, if the specific series of conditions are met.
libcurl performs transfers. In its API, an application creates "easy handles" that are the individual handles for single transfers.
libcurl provides a function call that duplicates en easy handle called curl_easy_duphandle.
If a transfer has cookies enabled when the handle is duplicated, the
cookie-enable state is also cloned - but without cloning the actual
cookies. If the source handle did not read any cookies from a specific file on
disk, the cloned version of the handle would instead store the file name as
none (using the four ASCII letters, no quotes).
Subsequent use of the cloned handle that does not explicitly set a source to
load cookies from would then inadvertently load cookies from a file named
none - if such a file exists and is readable in the current directory of the
program using libcurl. And if using the correct file format of course.
(CVE-2023-38546)
- Record
OESA-2023-1762- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2024-2071
9.8
mysql security update
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates
Security Fix(es):
Security Fix(es):
Nullptr dereference when a null char is present in a proto symbol. The symbol is parsed incorrectly, leading to an unchecked call into the proto file's name during generation of the resulting error message. Since the symbol is incorrectly parsed, the file is nullptr. We recommend upgrading to version 3.15.0 or greater.(CVE-2021-22570)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2022-21412)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DML). Supported versions that are affected are 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2022-21413)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2022-21414)
Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.37 and prior and 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2022-21417)
Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 8.0.28 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server as well as unauthorized update, insert or delete access to some of MySQL Server accessible data. CVSS 3.1 Base Score 5.0 (Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:H).(CVE-2022-21418)
Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized…
- Record
OESA-2024-2071- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2024-2072
7.5
mysql security update
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates
Security Fix(es):
The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications.
The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash.
This scenario occurs directly in the internal function B64_write_ASN1() which may cause BIO_new_NDEF() to be called and will subsequently call BIO_pop() on the BIO. This internal function is in turn called by the public API functions PEM_write_bio_ASN1_stream, PEM_write_bio_CMS_stream, PEM_write_bio_PKCS7_stream, SMIME_write_ASN1, SMIME_write_CMS and SMIME_write_PKCS7.
Other public API functions that may be impacted by this include i2d_ASN1_bio_stream, BIO_new_CMS, BIO_new_PKCS7, i2d_CMS_bio_stream and i2d_PKCS7_bio_stream.
The OpenSSL cms and smime command line applications are similarly affected.
(CVE-2023-0215)
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes.
If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there.
The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with. (CVE-2023-38545)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.35 and prior and 8.2.0 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-21137)
Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 8.0.36 and prior and 8.3.0 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).(CVE-2024-21159)
- Record
OESA-2024-2072- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2023:5700
8.1
Red Hat Security Advisory: curl security update
- Record
RHSA-2023:5700- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:5763
8.1
Red Hat Security Advisory: curl security update
- Record
RHSA-2023:5763- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:6745
8.1
Red Hat Security Advisory: curl security update
- Record
RHSA-2023:6745- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:7625
8.1
Red Hat Security Advisory: Red Hat JBoss Core Services Apache HTTP Server 2.4.57 SP2 security update
- Record
RHSA-2023:7625- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:0797
8.1
Red Hat Security Advisory: Satellite 6.14.2 Async Security Update
- Record
RHSA-2024:0797- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2011
8.1
Red Hat Security Advisory: Satellite Client Async Security Update
- Record
RHSA-2024:2011- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-38545
9.8
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake. When curl is asked to pass along the host name to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that host name can be is 255 bytes. If the host name is detected to be longer, curl switches to local name resolving and instead passes on the resolved address only. Due to this bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long host name to the target buffer instead of copying just the resolved address there. The target buffer being a heap based buffer, and the host name coming from the URL that curl has been told to operate with.
- Record
UBUNTU-CVE-2023-38545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2023:5763 No score
Important: 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: a heap-based buffer overflow in the SOCKS5 proxy handshake (CVE-2023-38545)
- curl: cookie injection with none file (CVE-2023-38546)
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:5763- Updated
- 2026-11-02
OSVALSA-2023:6745 No score
Important: 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: a heap-based buffer overflow in the SOCKS5 proxy handshake (CVE-2023-38545)
- curl: cookie injection with none file (CVE-2023-38546)
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:6745- Updated
- 2026-11-02
OSVCURL-CVE-2023-38545 No score
SOCKS5 heap buffer overflow
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
When curl is asked to pass along the hostname to the SOCKS5 proxy to allow that to resolve the address instead of it getting done by curl itself, the maximum length that hostname can be is 255 bytes.
If the hostname is detected to be longer than 255 bytes, curl switches to local name resolving and instead passes on the resolved address only to the proxy. Due to a bug, the local variable that means "let the host resolve the name" could get the wrong value during a slow SOCKS5 handshake, and contrary to the intention, copy the too long hostname to the target buffer instead of copying only the resolved address there.
- Record
CURL-CVE-2023-38545- Updated
- 2026-11-02
OSVMGASA-2023-0288 No score
Updated the curl packages to fix two security vulnerabilities
curl/libcurl is vulnerable to a heap buffer overflow in its SOCKS5 support that could be exploited by a remote web server when curl is configured to use a SOCKS5 proxy with remote hostname resolution.
libcurl is vulnerable to a cookie injection attack where a local attacker can inject cookies into certain vulnerable applications using libcurl.
- Record
MGASA-2023-0288- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13325-1 No score
curl-8.4.0-1.1 on GA media
These are all security issues fixed in the curl-8.4.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13325-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13461-1 No score
davix-0.8.5-1.1 on GA media
These are all security issues fixed in the davix-0.8.5-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13461-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13464-1 No score
cmake-3.27.8-1.1 on GA media
These are all security issues fixed in the cmake-3.27.8-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13464-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14085-1 No score
fiona-fio-1.9.6-1.1 on GA media
These are all security issues fixed in the fiona-fio-1.9.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14085-1- Updated
- 2026-11-02
OSVRLSA-2023:5763 No score
Important: 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: a heap-based buffer overflow in the SOCKS5 proxy handshake (CVE-2023-38545)
-
curl: cookie injection with none file (CVE-2023-38546)
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
RLSA-2023:5763- Updated
- 2026-11-02
OSVSUSE-SU-2023:4043-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2023-38545: Fixed a heap buffer overflow in SOCKS5. (bsc#1215888)
- CVE-2023-38546: Fixed a cookie injection with none file. (bsc#1215889)
- Record
SUSE-SU-2023:4043-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4044-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2023-38545: Fixed a heap buffer overflow in SOCKS5. (bsc#1215888)
- CVE-2023-38546: Fixed a cookie injection with none file. (bsc#1215889)
- Record
SUSE-SU-2023:4044-1- Updated
- 2026-11-02
OSVUSN-6429-1 No score
curl vulnerabilities
Jay Satiro discovered that curl incorrectly handled hostnames when using a SOCKS5 proxy. In environments where curl is configured to use a SOCKS5 proxy, a remote attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 22.04 LTS, and Ubuntu 23.04. (CVE-2023-38545)
It was discovered that curl incorrectly handled cookies when an application duplicated certain handles. A local attacker could possibly create a cookie file and inject arbitrary cookies into subsequent connections. (CVE-2023-38546)
- Record
USN-6429-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.15 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.16 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.17 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.18 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.19 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.20 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.21 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.22 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.23 |
before 8.4.0-r0 | 8.4.0-r0 |
curlAlpine:v3.24 |
before 8.4.0-r0 | 8.4.0-r0 |
Show 148 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curlAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-23.el9_2.4 | 7.76.1-23.el9_2.4 |
curl-minimalAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-23.el9_2.4 | 7.76.1-23.el9_2.4 |
libcurlAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-23.el9_2.4 | 7.76.1-23.el9_2.4 |
libcurl-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-23.el9_2.4 | 7.76.1-23.el9_2.4 |
libcurl-minimalAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-23.el9_2.4 | 7.76.1-23.el9_2.4 |
curlAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-26.el9_3.2 | 7.76.1-26.el9_3.2 |
curl-minimalAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-26.el9_3.2 | 7.76.1-26.el9_3.2 |
libcurlAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-26.el9_3.2 | 7.76.1-26.el9_3.2 |
libcurl-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-26.el9_3.2 | 7.76.1-26.el9_3.2 |
libcurl-minimalAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.76.1-26.el9_3.2 | 7.76.1-26.el9_3.2 |
curlAzure Linux:2 |
before 8.3.0-2 | 8.3.0-2 |
cmakeAzure Linux:2 |
before 3.21.4-10 | 3.21.4-10 |
cmakeAzure Linux:3 |
before 3.21.4-10 | 3.21.4-10 |
tensorflowAzure Linux:3 |
before 2.16.1-1 | 2.16.1-1 |
curlAlpaquita:23 |
8.1.0-r2 up to 8.4.0-r0 | 8.4.0-r0 |
curlAlpaquita:stream |
8.1.2-r0 up to 8.4.0-r0 | 8.4.0-r0 |
curlBellSoft Hardened Containers:stream |
8.1.2-r0 up to 8.4.0-r0 | 8.4.0-r0 |
curlDebian:12 |
before 7.88.1-10+deb12u4, plus listed versions 7.88.1-107.88.1-10+deb12u17.88.1-10+deb12u1~bpo11+17.88.1-10+deb12u27.88.1-10+deb12u37.88.1-10+deb12u3~bpo11+1 |
7.88.1-10+deb12u4 |
curlDebian:13 |
before 8.3.0-3 | 8.3.0-3 |
curlDebian:14 |
before 8.3.0-3 | 8.3.0-3 |
curlDebian:11 From an advisory covering 2 CVEs |
before 7.74.0-1.3+deb11u10, plus listed versions 7.74.0-1.37.74.0-1.3+deb11u17.74.0-1.3+deb11u27.74.0-1.3+deb11u37.74.0-1.3+deb11u4 Show 6 moreShow less7.74.0-1.3+deb11u57.74.0-1.3+deb11u67.74.0-1.3+deb11u77.74.0-1.3+deb11u7~bpo11+17.74.0-1.3+deb11u87.74.0-1.3+deb11u9 |
7.74.0-1.3+deb11u10 |
curlDebian:12 From an advisory covering 2 CVEs |
before 7.88.1-10+deb12u4, plus listed versions 7.88.1-107.88.1-10+deb12u17.88.1-10+deb12u1~bpo11+17.88.1-10+deb12u27.88.1-10+deb12u37.88.1-10+deb12u3~bpo11+1 |
7.88.1-10+deb12u4 |
CURL_jllJulia |
before 8.5.0+0 | 8.5.0+0 |
LibCURL_jllJulia |
7.70.0+0 up to 8.4.0+0 | 8.4.0+0 |
curlMageia:8 From an advisory covering 2 CVEs |
before 7.74.0-1.14.mga8 | 7.74.0-1.14.mga8 |
curlMageia:9 From an advisory covering 2 CVEs |
before 7.88.1-3.2.mga9 | 7.88.1-3.2.mga9 |
curlopenEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 7.71.1-31.oe1 | 7.71.1-31.oe1 |
curlopenEuler:20.03-LTS-SP3 From an advisory covering 2 CVEs |
before 7.71.1-31.oe1 | 7.71.1-31.oe1 |
curlopenEuler:22.03-LTS From an advisory covering 2 CVEs |
before 7.79.1-24.oe2203sp2 | 7.79.1-24.oe2203sp2 |
curlopenEuler:22.03-LTS-SP1 From an advisory covering 2 CVEs |
before 7.79.1-24.oe2203sp1 | 7.79.1-24.oe2203sp1 |
curlopenEuler:22.03-LTS-SP2 From an advisory covering 2 CVEs |
before 7.79.1-24.oe2203sp2 | 7.79.1-24.oe2203sp2 |
mysqlopenEuler:20.03-LTS-SP4 From an advisory covering 218 CVEs |
before 8.0.38-1.oe2003sp4 | 8.0.38-1.oe2003sp4 |
mysqlopenEuler:22.03-LTS-SP1 From an advisory covering 4 CVEs |
before 8.0.38-1.oe2203sp1 | 8.0.38-1.oe2203sp1 |
curl-debuginfoRed Hat:rhel_eus:9.0::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
curl-debugsourceRed Hat:rhel_eus:9.0::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
curl-minimal-debuginfoRed Hat:rhel_eus:9.0::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
libcurl-debuginfoRed Hat:rhel_eus:9.0::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
libcurl-develRed Hat:rhel_eus:9.0::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
libcurl-minimal-debuginfoRed Hat:rhel_eus:9.0::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
curlRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
curl-debuginfoRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
curl-debugsourceRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
curl-minimalRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
curl-minimal-debuginfoRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
libcurlRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
libcurl-debuginfoRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
libcurl-minimalRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
libcurl-minimal-debuginfoRed Hat:rhel_eus:9.0::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-14.el9_0.9 | 0:7.76.1-14.el9_0.9 |
curl-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curl-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curl-minimal-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
libcurl-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
libcurl-develRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curlRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curl-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curl-debugsourceRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curl-minimalRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curl-minimal-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
libcurlRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
libcurl-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
libcurl-minimalRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curl-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
curl-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
curl-minimal-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
libcurl-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
libcurl-develRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
curlRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
curl-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
curl-debugsourceRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
curl-minimalRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
curl-minimal-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
libcurlRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
libcurl-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
libcurl-minimalRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:7.76.1-26.el9_3.2 | 0:7.76.1-26.el9_3.2 |
jbcs-httpd24-opensslRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el7jbcs | 1:1.1.1k-16.el7jbcs |
jbcs-httpd24-openssl-debuginfoRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el7jbcs | 1:1.1.1k-16.el7jbcs |
jbcs-httpd24-openssl-develRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el7jbcs | 1:1.1.1k-16.el7jbcs |
jbcs-httpd24-openssl-libsRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el7jbcs | 1:1.1.1k-16.el7jbcs |
jbcs-httpd24-openssl-perlRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el7jbcs | 1:1.1.1k-16.el7jbcs |
jbcs-httpd24-openssl-staticRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el7jbcs | 1:1.1.1k-16.el7jbcs |
jbcs-httpd24-opensslRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el8jbcs | 1:1.1.1k-16.el8jbcs |
jbcs-httpd24-openssl-debuginfoRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el8jbcs | 1:1.1.1k-16.el8jbcs |
jbcs-httpd24-openssl-develRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el8jbcs | 1:1.1.1k-16.el8jbcs |
jbcs-httpd24-openssl-libsRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el8jbcs | 1:1.1.1k-16.el8jbcs |
jbcs-httpd24-openssl-libs-debuginfoRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el8jbcs | 1:1.1.1k-16.el8jbcs |
jbcs-httpd24-openssl-perlRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el8jbcs | 1:1.1.1k-16.el8jbcs |
jbcs-httpd24-openssl-staticRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 1:1.1.1k-16.el8jbcs | 1:1.1.1k-16.el8jbcs |
jbcs-httpd24-curlRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el7jbcs | 0:8.4.0-2.el7jbcs |
jbcs-httpd24-curl-debuginfoRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el7jbcs | 0:8.4.0-2.el7jbcs |
jbcs-httpd24-libcurlRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el7jbcs | 0:8.4.0-2.el7jbcs |
jbcs-httpd24-libcurl-develRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el7jbcs | 0:8.4.0-2.el7jbcs |
jbcs-httpd24-curlRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el8jbcs | 0:8.4.0-2.el8jbcs |
jbcs-httpd24-curl-debuginfoRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el8jbcs | 0:8.4.0-2.el8jbcs |
jbcs-httpd24-libcurlRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el8jbcs | 0:8.4.0-2.el8jbcs |
jbcs-httpd24-libcurl-debuginfoRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el8jbcs | 0:8.4.0-2.el8jbcs |
jbcs-httpd24-libcurl-develRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:8.4.0-2.el8jbcs | 0:8.4.0-2.el8jbcs |
jbcs-httpd24-mod_jkRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:1.2.49-1.redhat_1.el7jbcs | 0:1.2.49-1.redhat_1.el7jbcs |
jbcs-httpd24-mod_jk-ap24Red Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:1.2.49-1.redhat_1.el7jbcs | 0:1.2.49-1.redhat_1.el7jbcs |
jbcs-httpd24-mod_jk-debuginfoRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:1.2.49-1.redhat_1.el7jbcs | 0:1.2.49-1.redhat_1.el7jbcs |
jbcs-httpd24-mod_jkRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:1.2.49-1.redhat_1.el8jbcs | 0:1.2.49-1.redhat_1.el8jbcs |
jbcs-httpd24-mod_jk-ap24Red Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:1.2.49-1.redhat_1.el8jbcs | 0:1.2.49-1.redhat_1.el8jbcs |
jbcs-httpd24-mod_jk-ap24-debuginfoRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:1.2.49-1.redhat_1.el8jbcs | 0:1.2.49-1.redhat_1.el8jbcs |
jbcs-httpd24-mod_http2Red Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:1.15.19-32.el7jbcs | 0:1.15.19-32.el7jbcs |
jbcs-httpd24-mod_http2-debuginfoRed Hat:jboss_core_services:1::el7 From an advisory covering 11 CVEs |
before 0:1.15.19-32.el7jbcs | 0:1.15.19-32.el7jbcs |
jbcs-httpd24-mod_http2Red Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:1.15.19-32.el8jbcs | 0:1.15.19-32.el8jbcs |
jbcs-httpd24-mod_http2-debuginfoRed Hat:jboss_core_services:1::el8 From an advisory covering 11 CVEs |
before 0:1.15.19-32.el8jbcs | 0:1.15.19-32.el8jbcs |
mosquittoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquitto-debuginfoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquitto-debugsourceRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquittoRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquitto-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquitto-debugsourceRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
rubygem-grpcRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:1.58.0-1.el8sat | 0:1.58.0-1.el8sat |
puppetserverRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:7.14.0-1.el8sat | 0:7.14.0-1.el8sat |
puppetserverRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:7.14.0-1.el8sat | 0:7.14.0-1.el8sat |
rubygem-sidekiqRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:6.5.12-1.el8sat | 0:6.5.12-1.el8sat |
candlepinRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:4.3.11-1.el8sat | 0:4.3.11-1.el8sat |
candlepin-selinuxRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:4.3.11-1.el8sat | 0:4.3.11-1.el8sat |
puppet-agentRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:7.27.0-1.el8sat | 0:7.27.0-1.el8sat |
puppet-agentRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:7.27.0-1.el8sat | 0:7.27.0-1.el8sat |
rubygem-pumaRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:6.3.1-1.el8sat | 0:6.3.1-1.el8sat |
rubygem-puma-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:6.3.1-1.el8sat | 0:6.3.1-1.el8sat |
rubygem-puma-debugsourceRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:6.3.1-1.el8sat | 0:6.3.1-1.el8sat |
puppet-agentRed Hat:rhel_satellite_client:6::el6 |
before 0:7.27.0-1.el6sat | 0:7.27.0-1.el6sat |
puppet-agentRed Hat:rhel_satellite_client:6::el7 |
before 0:7.27.0-1.el7sat | 0:7.27.0-1.el7sat |
puppet-agentRed Hat:rhel_satellite_client:6::el8 |
before 0:7.27.0-1.el8sat | 0:7.27.0-1.el8sat |
puppet-agentRed Hat:rhel_satellite_client:6::el9 |
before 0:7.27.0-1.el9sat | 0:7.27.0-1.el9sat |
curlRocky Linux:9 From an advisory covering 2 CVEs |
before 0:7.76.1-23.el9_2.4 | 0:7.76.1-23.el9_2.4 |
curlSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 2 CVEs |
before 8.0.1-11.74.1 | 8.0.1-11.74.1 |
curlSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs |
before 8.0.1-11.74.1 | 8.0.1-11.74.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs |
before 8.0.1-11.74.1 | 8.0.1-11.74.1 |
curlSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 8.0.1-150400.5.32.1 | 8.0.1-150400.5.32.1 |
curlSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs |
before 8.0.1-150400.5.32.1 | 8.0.1-150400.5.32.1 |
curlSUSE:Linux Enterprise Micro 5.5 From an advisory covering 2 CVEs |
before 8.0.1-150400.5.32.1 | 8.0.1-150400.5.32.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP4 From an advisory covering 2 CVEs |
before 8.0.1-150400.5.32.1 | 8.0.1-150400.5.32.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP5 From an advisory covering 2 CVEs |
before 8.0.1-150400.5.32.1 | 8.0.1-150400.5.32.1 |
curlopenSUSE:Leap 15.4 From an advisory covering 2 CVEs |
before 8.0.1-150400.5.32.1 | 8.0.1-150400.5.32.1 |
curlopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 8.0.1-150400.5.32.1 | 8.0.1-150400.5.32.1 |
curlUbuntu:22.04:LTS |
before 7.81.0-1ubuntu1.14, plus listed versions 7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1 Show 9 moreShow less7.81.0-1ubuntu1.27.81.0-1ubuntu1.37.81.0-1ubuntu1.47.81.0-1ubuntu1.67.81.0-1ubuntu1.77.81.0-1ubuntu1.87.81.0-1ubuntu1.107.81.0-1ubuntu1.117.81.0-1ubuntu1.13 |
7.81.0-1ubuntu1.14 |
curlUbuntu:24.04:LTS |
before 8.2.1-1ubuntu3.1, plus listed versions 8.2.1-1ubuntu3 |
8.2.1-1ubuntu3.1 |
curlUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 7.68.0-1ubuntu2.20, plus listed versions 7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1 Show 16 moreShow less7.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.167.68.0-1ubuntu2.187.68.0-1ubuntu2.19 |
7.68.0-1ubuntu2.20 |
curlUbuntu:22.04:LTS From an advisory covering 2 CVEs |
before 7.81.0-1ubuntu1.14, plus listed versions 7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1 Show 9 moreShow less7.81.0-1ubuntu1.27.81.0-1ubuntu1.37.81.0-1ubuntu1.47.81.0-1ubuntu1.67.81.0-1ubuntu1.77.81.0-1ubuntu1.87.81.0-1ubuntu1.107.81.0-1ubuntu1.117.81.0-1ubuntu1.13 |
7.81.0-1ubuntu1.14 |
curlopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 8.4.0-1.1 | 8.4.0-1.1 |
cmakeopenSUSE:Tumbleweed |
before 3.27.8-1.1 | 3.27.8-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | UTsweetyfish/CVE-2023-38545 | 2023-10-11 |
| PoC in GitHub | fatmo666/CVE-2023-38545-libcurl-SOCKS5-heap-buffer-overflow | 2023-10-12 |
| PoC in GitHub | imfht/CVE-2023-38545 | 2023-10-12 |
| PoC in GitHub | vanigori/CVE-2023-38545-sample | 2023-10-12 |
| PoC in GitHub | bcdannyboy/CVE-2023-38545 | 2023-10-16 |
| PoC in GitHub | dbrugman/CVE-2023-38545-POC | 2023-10-16 |
| PoC in GitHub | d0rb/CVE-2023-38545 | 2023-10-17 |
| PoC in GitHub | Yang-Shun-Yu/CVE-2023-38545 | 2024-03-19 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, exploits, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-38545 is a critical vulnerability (CVSS 9.8) in Curl, published October 11, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 78.7%, the 99th percentile. Fixed in curl 8.4.0-r0.
References
curl.se/docs/CVE-2023-38545.html
security.netapp.com/advisory/ntap-20231027-0009
lists.fedoraproject.org/archives/list/[email protected]/message/OGMXNRNSJ4ETDK6FRNU3J7SABXPWCHSQ
secpod.com/blog/high-severity-heap-buffer-overflow-vulnerability
support.apple.com/kb/HT214036
support.apple.com/kb/HT214063
Show 194 moreShow less
support.apple.com/kb/HT214057
support.apple.com/kb/HT214058
seclists.org/fulldisclosure/2024/Jan/34
seclists.org/fulldisclosure/2024/Jan/37
seclists.org/fulldisclosure/2024/Jan/38
security.netapp.com/advisory/ntap-20240201-0005
forum.vmssoftware.com/viewtopic.php?f=8&t=8868
github.com/bcdannyboy/CVE-2023-38545
github.com/dbrugman/CVE-2023-38545-POC
github.com/UTsweetyfish/CVE-2023-38545
cert-portal.siemens.com/productcert/html/ssa-943925.html
cert-portal.siemens.com/productcert/html/ssa-832273.html
cert-portal.siemens.com/productcert/html/ssa-093430.html
cert-portal.siemens.com/productcert/html/ssa-082556.html
cert-portal.siemens.com/productcert/html/ssa-507364.html
nvd.nist.gov/vuln/detail/CVE-2023-38545
github.com/advisories/GHSA-7xw9-w465-6x42
security.alpinelinux.org/vuln/CVE-2023-38545
access.redhat.com/errata/RHSA-2023:5763
access.redhat.com/security/cve/CVE-2023-38545
access.redhat.com/security/cve/CVE-2023-38546
bugzilla.redhat.com/2241933
bugzilla.redhat.com/2241938
errata.almalinux.org/9/ALSA-2023-5763.html
access.redhat.com/errata/RHSA-2023:6745
errata.almalinux.org/9/ALSA-2023-6745.html
docs.bell-sw.com/security/cves/CVE-2023-38545
docs.bell-sw.com/security/advisories/BELL-SA-2023-4
github.com/CVEProject/cvelistV5/tree/main/cves/2023/38xxx/CVE-2023-38545.json
security-tracker.debian.org/tracker/CVE-2023-38545
advisories.mageia.org/MGASA-2023-0288.html
bugs.mageia.org/show_bug.cgi?id=32362
curl.se/docs/CVE-2023-38546.html
hackerone.com/reports/2187833
hackerone.com/reports/2148242
cve.org/CVERecord?id=CVE-2023-38545
cve.org/CVERecord?id=CVE-2023-38546
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1762
nvd.nist.gov/vuln/detail/CVE-2023-38546
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2071
nvd.nist.gov/vuln/detail/CVE-2021-22570
nvd.nist.gov/vuln/detail/CVE-2022-21412
nvd.nist.gov/vuln/detail/CVE-2022-21413
nvd.nist.gov/vuln/detail/CVE-2022-21414
nvd.nist.gov/vuln/detail/CVE-2022-21417
nvd.nist.gov/vuln/detail/CVE-2022-21418
nvd.nist.gov/vuln/detail/CVE-2022-21423
nvd.nist.gov/vuln/detail/CVE-2022-21425
nvd.nist.gov/vuln/detail/CVE-2022-21427
nvd.nist.gov/vuln/detail/CVE-2022-21435
nvd.nist.gov/vuln/detail/CVE-2022-21437
nvd.nist.gov/vuln/detail/CVE-2022-21438
nvd.nist.gov/vuln/detail/CVE-2022-21440
nvd.nist.gov/vuln/detail/CVE-2022-21444
nvd.nist.gov/vuln/detail/CVE-2022-21451
nvd.nist.gov/vuln/detail/CVE-2022-21454
nvd.nist.gov/vuln/detail/CVE-2022-21455
nvd.nist.gov/vuln/detail/CVE-2022-21457
nvd.nist.gov/vuln/detail/CVE-2022-21459
nvd.nist.gov/vuln/detail/CVE-2022-21462
nvd.nist.gov/vuln/detail/CVE-2022-21478
nvd.nist.gov/vuln/detail/CVE-2022-21479
nvd.nist.gov/vuln/detail/CVE-2022-21482
nvd.nist.gov/vuln/detail/CVE-2022-21483
nvd.nist.gov/vuln/detail/CVE-2022-21484
nvd.nist.gov/vuln/detail/CVE-2022-21485
nvd.nist.gov/vuln/detail/CVE-2022-21486
nvd.nist.gov/vuln/detail/CVE-2022-21489
nvd.nist.gov/vuln/detail/CVE-2022-21490
nvd.nist.gov/vuln/detail/CVE-2022-21509
nvd.nist.gov/vuln/detail/CVE-2022-21515
nvd.nist.gov/vuln/detail/CVE-2022-21517
nvd.nist.gov/vuln/detail/CVE-2022-21525
nvd.nist.gov/vuln/detail/CVE-2022-21526
nvd.nist.gov/vuln/detail/CVE-2022-21527
nvd.nist.gov/vuln/detail/CVE-2022-21528
nvd.nist.gov/vuln/detail/CVE-2022-21529
nvd.nist.gov/vuln/detail/CVE-2022-21530
nvd.nist.gov/vuln/detail/CVE-2022-21531
nvd.nist.gov/vuln/detail/CVE-2022-21534
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2072
access.redhat.com/errata/RHSA-2023:5700
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2241933
bugzilla.redhat.com/show_bug.cgi?id=2241938
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_5700.json
access.redhat.com/errata/RHSA-2024:2101
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_5763.json
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6745.json
access.redhat.com/errata/RHSA-2023:7625
bugzilla.redhat.com/show_bug.cgi?id=2181082
bugzilla.redhat.com/show_bug.cgi?id=2182561
bugzilla.redhat.com/show_bug.cgi?id=2182565
bugzilla.redhat.com/show_bug.cgi?id=2207947
bugzilla.redhat.com/show_bug.cgi?id=2224962
bugzilla.redhat.com/show_bug.cgi?id=2227852
bugzilla.redhat.com/show_bug.cgi?id=2238847
bugzilla.redhat.com/show_bug.cgi?id=2239135
bugzilla.redhat.com/show_bug.cgi?id=2243877
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7625.json
access.redhat.com/security/cve/CVE-2023-0464
cve.org/CVERecord?id=CVE-2023-0464
openssl.org/news/secadv/20230322.txt
access.redhat.com/security/cve/CVE-2023-0465
cve.org/CVERecord?id=CVE-2023-0465
openssl.org/news/secadv/20230328.txt
access.redhat.com/security/cve/CVE-2023-0466
cve.org/CVERecord?id=CVE-2023-0466
access.redhat.com/security/cve/CVE-2023-2650
cve.org/CVERecord?id=CVE-2023-2650
openssl.org/news/secadv/20230530.txt
access.redhat.com/security/cve/CVE-2023-3446
cve.org/CVERecord?id=CVE-2023-3446
openssl.org/news/secadv/20230719.txt
access.redhat.com/security/cve/CVE-2023-3817
cve.org/CVERecord?id=CVE-2023-3817
openssl.org/news/secadv/20230731.txt
access.redhat.com/security/cve/CVE-2023-38039
cve.org/CVERecord?id=CVE-2023-38039
curl.se/docs/CVE-2023-38039.html
access.redhat.com/security/cve/CVE-2023-41081
cve.org/CVERecord?id=CVE-2023-41081
lists.apache.org/thread/rd1r26w7271jyqgzr4492tooyt583d8b
access.redhat.com/security/cve/CVE-2023-45802
cve.org/CVERecord?id=CVE-2023-45802
httpd.apache.org/security/vulnerabilities_24.html
access.redhat.com/errata/RHSA-2024:0797
access.redhat.com/documentation/en-us/red_hat_satellite/6.14/html/upgrading_and_updating_red_hat_satellite/index
bugzilla.redhat.com/show_bug.cgi?id=2232729
bugzilla.redhat.com/show_bug.cgi?id=2236341
bugzilla.redhat.com/show_bug.cgi?id=2236882
bugzilla.redhat.com/show_bug.cgi?id=2239010
bugzilla.redhat.com/show_bug.cgi?id=2239017
bugzilla.redhat.com/show_bug.cgi?id=2239630
bugzilla.redhat.com/show_bug.cgi?id=2239634
bugzilla.redhat.com/show_bug.cgi?id=2250347
bugzilla.redhat.com/show_bug.cgi?id=2254974
bugzilla.redhat.com/show_bug.cgi?id=2255260
bugzilla.redhat.com/show_bug.cgi?id=2257321
bugzilla.redhat.com/show_bug.cgi?id=2257324
bugzilla.redhat.com/show_bug.cgi?id=2257326
bugzilla.redhat.com/show_bug.cgi?id=2257327
bugzilla.redhat.com/show_bug.cgi?id=2257329
bugzilla.redhat.com/show_bug.cgi?id=2257330
bugzilla.redhat.com/show_bug.cgi?id=2257331
bugzilla.redhat.com/show_bug.cgi?id=2257332
bugzilla.redhat.com/show_bug.cgi?id=2257415
bugzilla.redhat.com/show_bug.cgi?id=2260525
bugzilla.redhat.com/show_bug.cgi?id=2262131
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0797.json
access.redhat.com/security/cve/CVE-2023-0809
cve.org/CVERecord?id=CVE-2023-0809
github.com/eclipse/mosquitto/commit/6113eac95a9df634fbc858be542c4a0456bfe7b9
access.redhat.com/security/cve/CVE-2023-3592
cve.org/CVERecord?id=CVE-2023-3592
access.redhat.com/security/cve/CVE-2023-4785
cve.org/CVERecord?id=CVE-2023-4785
github.com/advisories/GHSA-p25m-jpj4-qcrr
github.com/grpc/grpc/pull/33656
github.com/grpc/grpc/pull/33667
github.com/grpc/grpc/pull/33669
github.com/grpc/grpc/pull/33670
github.com/grpc/grpc/pull/33672
access.redhat.com/security/cve/CVE-2023-26049
cve.org/CVERecord?id=CVE-2023-26049
github.com/eclipse/jetty.project/security/advisories/GHSA-p26g-97m4-6q7c
access.redhat.com/security/cve/CVE-2023-26141
cve.org/CVERecord?id=CVE-2023-26141
github.com/sidekiq/sidekiq/commit/62c90d7c5a7d8a378d79909859d87c2e0702bf89
access.redhat.com/security/cve/CVE-2023-28366
cve.org/CVERecord?id=CVE-2023-28366
access.redhat.com/security/cve/CVE-2023-36479
cve.org/CVERecord?id=CVE-2023-36479
access.redhat.com/security/cve/CVE-2023-40167
cve.org/CVERecord?id=CVE-2023-40167
github.com/eclipse/jetty.project/security/advisories/GHSA-hmr7-m48g-48f6
rfc-editor.org/rfc/rfc9110
access.redhat.com/security/cve/CVE-2023-40175
cve.org/CVERecord?id=CVE-2023-40175
github.com/puma/puma/security/advisories/GHSA-68xg-gqqm-vgj8
access.redhat.com/errata/RHSA-2024:2011
bugzilla.redhat.com/show_bug.cgi?id=1992229
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2011.json
errata.rockylinux.org/RLSA-2023:5763
suse.com/support/update/announcement/2023/suse-su-20234043-1
bugzilla.suse.com/1215888
bugzilla.suse.com/1215889
suse.com/security/cve/CVE-2023-38545
suse.com/security/cve/CVE-2023-38546
suse.com/support/update/announcement/2023/suse-su-20234044-1
ubuntu.com/security/CVE-2023-38545
ubuntu.com/security/notices/USN-6429-1
ubuntu.com/security/notices/USN-6429-3
ubuntu.com/security/CVE-2023-38546
Left out here: 195 references and the rest of 1 source description. The JSON record has them.