Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2017-1000254

EPSS 1.32% · P80
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2017-1000254

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Description
libcurl may read outside of a heap allocated buffer when doing FTP. When libcurl connects to an FTP server and successfully logs in (anonymous or not), it asks the server for the current directory with the `PWD` command. The server then responds with a 257 response containing the path, inside double quotes. The returned path name is then kept by libcurl for subsequent uses. Due to a flaw in the string parser for this directory name, a directory name passed like this but without a closing double quote would lead to libcurl not adding a trailing NUL byte to the buffer holding the name. When libcurl would then later access the string, it could read beyond the allocated heap buffer and crash or wrongly access data beyond the buffer, thinking it was part of the path. A malicious server could abuse this fact and effectively prevent libcurl-based clients to work with it - the PWD command is always issued on new FTP connections and the mistake has a high chance of causing a segfault. The simple fact that this has issue remained undiscovered for this long could suggest that malformed PWD responses are rare in benign servers. We are not aware of any exploit of this flaw. This bug was introduced in commit [415d2e7cb7](https://github.com/curl/curl/commit/415d2e7cb7), March 2005. In libcurl version 7.56.0, the parser always zero terminates the string but also rejects it if not terminated properly with a final double quote.
Source: NVD (National Vulnerability Database)
CVSS Information
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Type
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Title
Haxx libcurl 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Haxx libcurl是瑞典Haxx公司的一个免费、开源的客户端URL传输库。该库支持FTP、FTPS、TFTP、HTTP等。 Haxx libcurl 7.7版本至7.55.1版本中存在安全漏洞。攻击者可利用该漏洞造成拒绝服务。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
-n/a n/a -

II. Public POCs for CVE-2017-1000254

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2017-1000254

登录查看更多情报信息。

Same Patch Batch · n/a · 2017-10-06 · 31 CVEs total

CVE-2017-13069QNAP QTS Music Station 命令注入漏洞
CVE-2015-2673Wordpress WP EasyCart插件安全漏洞
CVE-2015-2148Issuetracker phpBugTracker 跨站脚本漏洞
CVE-2015-2147Issuetracker phpBugTracker SQL注入漏洞
CVE-2015-2146Issuetracker phpBugTracker SQL注入漏洞
CVE-2015-2145Issuetracker phpBugTracker 跨站脚本漏洞
CVE-2015-2144Issuetracker phpBugTracker 跨站脚本漏洞
CVE-2015-2143Issuetracker phpBugTracker 跨站请求伪造漏洞
CVE-2015-2142Issuetracker phpBugTracker 跨站请求伪造漏洞
CVE-2015-1828Ruby http gem 安全漏洞
CVE-2015-1429Cybele Software Thinfinity Remote Desktop Workstation 路径遍历漏洞
CVE-2015-0296TeX Live 权限许可和访问控制漏洞
CVE-2014-8957OpenKM 跨站脚本漏洞
CVE-2017-15084Rapid7 Metasploit 跨站请求伪造漏洞
CVE-2017-15079WordPress Smush Image Compression and Optimization插件路径遍历漏洞
CVE-2017-12730mySCADA myPRO 权限许可和访问控制漏洞
CVE-2015-5246Foreman 安全漏洞
CVE-2015-2297libcsoap nanohttp 安全漏洞
CVE-2015-2158pngcrush 安全漏洞
CVE-2015-1206Google Chrome 缓冲区错误漏洞

Showing top 20 of 31 CVEs. View all on vendor page → →

IV. Related Vulnerabilities

V. Comments for CVE-2017-1000254

No comments yet


Leave a comment