Debian Patches
Status for squid/6.13-2+deb13u4
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001-Default-configuration-file-for-debian.patch | Default configuration file for debian | Amos Jeffries <amosjeffries@squid-cache.org> | not-needed | 2023-06-19 | ||
| 0002-Change-default-file-locations-for-debian.patch | Change default file locations for debian | Luigi Gangitano <luigi@debian.org> | not-needed | 2023-06-19 | ||
| 0005-Use-RuntimeDirectory-to-create-run-squid.patch | Use RuntimeDirectory to create /run/squid Instead of installing the /run/squid directory, which goes against Debian Policy, we instruct systemd to automatically create it for us when the service is started. |
Sergio Durigan Junior <sergiodj@debian.org> | no | 2020-05-11 | ||
| 0006-upstream-807ae4df2164defbb5f59b99282e24010b4a0b85.patch | Check mishandles cases where the listening port hostname does not match the request-target hostname.=================================================================== | Amos Jeffries <amosjeffries@squid-cache.org> | not-needed | 2023-07-08 | ||
| CVE-2025-62168.patch | Bug 3390: Proxy auth data visible to scripts (#2249) Original changes to redact credentials from error page %R code expansion output was incomplete. It missed the parse failure case where ErrorState::request_hdrs raw buffer contained sensitive information. Also missed was the %W case where full request message headers were generated in a mailto link. This case is especially problematic as it may be delivered over insecure SMTP even if the error was secured with HTTPS. After this change: * The HttpRequest message packing code for error pages is de-duplicated and elides authentication headers for both %R and %W code outputs. * The %R code output includes the CRLF request message terminator. * The email_err_data directive causing advanced details to be added to %W mailto links is disabled by default. Also redact credentials from generated TRACE responses. |
Amos Jeffries <yadij@users.noreply.github.com> | no | 2025-10-11 | ||
| CVE-2025-59362.patch | Fix ASN.1 encoding of long SNMP OIDs (#2149) | Alex Rousskov <rousskov@measurement-factory.com> | yes | upstream | https://github.com/squid-cache/squid/commit/0d89165ee6da10e6fa50c44998b3cd16d59400e9 | 2025-08-30 |
| CVE-2026-33515.patch | ICP: Fix validation of packet sizes and URLs (#2220) | Joshua Rogers <MegaManSec@users.noreply.github.com> | no | 2026-02-12 | ||
| CVE-2026-33526.patch | Do not escape malformed URI twice when sending ICP errors (#2374) | Joshua Rogers <megamansec@gmail.com> | no | 2026-02-10 | ||
| CVE-2026-47729.patch | Improve parsing of certain FTP directory listing formats (#2408) (#2409) | squidadm <squidadm@users.noreply.github.com> | no | 2026-05-17 | ||
| CVE-2026-50012.patch | Fix -Wsign-compare on arm32 (#2432) | Francesco Chemolli <5175948+kinkie@users.noreply.github.com> | no | 2026-06-02 | ||
| CVE-2026-32748.patch | ICP: Fix HttpRequest lifetime for ICP v3 queries (#2377) | Alex Rousskov <rousskov@measurement-factory.com> | no | 2026-02-18 | ||
| CVE-2026-61642.patch | HTTP/1.1: Transfer-Encoding:identity is prohibited (#2427) HTTP specification deprecated identity encoding but still allows its use as an unknown encoding when the Transfer-Encoding header is otherwise correctly used. Squid compliance update at the time kept accepting identity encoding as it was being used by agents. The form supported was Transfer-Encoding:identity. However, the HTTP specification explicitly requires that any encoding MUST be wrapped within chunked encoding. As such the bare Transfer-Encoding:identity form Squid accepted is explicitly prohibited. The correct Transfer-Encoding:identity,chunked syntax has been rejected by Squid for nearly 5 years already without complaint. So support is being dropped entirely here. |
Amos Jeffries <yadij@users.noreply.github.com> | not-needed | upstream | upstream, https://github.com/squid-cache/squid/commit/d06f48de8b8cc9a378cb91ecfe8e89b6e81696d2 | 2026-05-31 |
| CVE-2026-104786.patch | Protect fixed-size base64 encoding buffers Check HTTP authentication and ICAP credential lengths before encoding, and bound-check the URL, negotiate authentication and Windows SSPI buffers. CVE-2026-104786 / SQUID-2026:7 concerns HTTP peer authentication; SQUID-2026:8 concerns ICAP authentication and has no assigned CVE. . On Squid 6.13 the Windows SSPI file is lib/sspwin32.cc rather than lib/sspi/sspwin32.cc. The negotiate authentication include is placed after the Apple Kerberos macro block, inside the existing feature guard. |
Francesco Chemolli <5175948+kinkie@users.noreply.github.com> | not-needed | upstream | upstream, https://github.com/squid-cache/squid/commit/8b3c2f2eea22886288edb47d4c30177bf8673650 | |
| icap-username-encoding.patch | Protect ICAP client username base64 encoding buffer Check the username length before encoding an X-Client-Username header into the fixed-size buffer. This protects a separate encoder from the preceding base64 buffer hardening patch and has no independently assigned CVE. |
Francesco Chemolli <5175948+kinkie@users.noreply.github.com> | not-needed | upstream, https://github.com/squid-cache/squid/commit/901a01e14ca8257a0232d9cd7c1b99f32c28b720 | ||
| CVE-2026-62846-523ed3b0.patch | Do not send FTP commands with embedded CRs or LFs | Ricardo Ferreira Ribeiro <garb12@pm.me> | not-needed | upstream | backport, https://github.com/squid-cache/squid/commit/523ed3b037cd61b9e3222a6c5d937728fb21aeee |
All known versions for source package 'squid'
- 7.8-1 (forky, sid)
- 6.13-2+deb13u4 (trixie-proposed-updates, trixie-security)
- 6.13-2+deb13u3 (trixie)
- 5.7-2+deb12u6 (bookworm-security)
- 5.7-2+deb12u5 (bookworm)
