Description
squid/src/ftp.c in Squid before 2.6.STABLE7 allows remote FTP servers to cause a denial of service (core dump) via crafted FTP directory listing responses, possibly related to the (1) ftpListingFinish and (2) ftpHtmlifyListEntry functions.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | squid | 2.6.5-4 | — |
| Debian 13 | squid | 2.6.5-4 | — |
| Debian 12 | squid | 2.6.5-4 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Squid Proxy 2.5/2.6 - FTP URI Remote Denial of Service EDB-29473 · dos · Jan 16, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE7-RELEASENOTES.html#s12
- http://www.squid-cache.org/bugs/show_bug.cgi?id=1857
- 23921 third-party-advisory
- 23946 third-party-advisory
- 22079 vdb-entry
- ADV-2007-0199 vdb-entry
- GLSA-200701-22 vendor-advisory
- 23810 third-party-advisory
- SUSE-SA:2007:012 vendor-advisory
- MDKSA-2007:026 vendor-advisory
- 2007-0003 vendor-advisory
- USN-414-1 vendor-advisory
- 23837 third-party-advisory
- 23805 third-party-advisory
- 23767 third-party-advisory
- 39839 vdb-entry
- FEDORA-2007-092 vendor-advisory
- 23889 third-party-advisory
- squid-multiple-dos(31523) vdb-entry