Out-of-bounds Read Affecting curl package, versions [,8.9.0)
Threat Intelligence
Do your applications use this vulnerable package?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applications- Snyk ID SNYK-UNMANAGED-CURL-7554688
- published 24 Jul 2024
- disclosed 24 Jul 2024
- credit z2_
Introduced: 24 Jul 2024
CVE-2024-6874 Open this link in a new tabHow to fix?
Upgrade curl
to version 8.9.0 or higher.
Overview
curl is a command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features.
Affected versions of this package are vulnerable to Out-of-bounds Read due to the improper handling of a buffer during the punycode conversion process in the curl_url_get
function, by providing a specially crafted input of exactly 256 bytes.
Note: This is only exploitable if the system is configured to use the macidn
IDN backend.