CVE-2026-47729 | Squid Heap Buffer Overread Vulnerability
Squid Heap Buffer Overread VulnerabilitySquid Web Cache contains a heap buffer overread v 2026-6-24 15:49:16 Author: horizon3.ai(查看原文) 阅读量:2 收藏

Squid Heap Buffer Overread Vulnerability

Squid Web Cache contains a heap buffer overread vulnerability, CVE-2026-47729, that can leak sensitive request data when a proxy processes crafted FTP responses from an attacker-controlled server. The vulnerability exists within Squid’s FTP gateway functionality and can expose credentials, cookies, API keys, session tokens, and other cleartext HTTP data from adjacent memory buffers. The issue, dubbed “Squidbleed,” is most impactful in shared proxy environments where multiple users route traffic through the same Squid instance. At the time of writing, no confirmed in-the-wild exploitation has been publicly reported.

Technical Details

CVE-2026-47729 exists within Squid’s FTP gateway code, specifically the logic responsible for parsing FTP directory listings. Under certain conditions, a crafted FTP response that lacks an expected filename can cause the parser to read beyond the intended memory buffer and disclose adjacent heap memory contents.

The vulnerability stems from how Squid processes whitespace and filename fields within FTP directory listings. When the malformed response is parsed, memory outside the intended buffer may be returned to the requesting client.

Successful exploitation requires:

  • A vulnerable Squid proxy with FTP functionality enabled
  • An attacker-controlled FTP server reachable through the proxy
  • A user capable of accessing the malicious FTP server through the proxy

If exploited, the vulnerability can expose data previously stored in neighboring memory regions, including:

  • HTTP credentials
  • Session cookies
  • Bearer tokens
  • API keys
  • Other cleartext HTTP request data

Shared proxy deployments are the most exposed because memory may contain traffic belonging to multiple users. Organizations operating Squid in enterprise networks, educational institutions, hospitality environments, managed service providers, transportation systems, and public Wi-Fi deployments should review exposure immediately.

Stop Guessing, Start Proving

Illustration representing CVE-2026-47729 Squidbleed, a heap buffer overread vulnerability in Squid Web Cache that can expose credentials, session cookies, API keys, and other sensitive data.

NodeZero® Proactive Security Platform — Rapid Response

A NodeZero Rapid Response test has been developed to safely validate whether this heap buffer overread vulnerability can be exploited in your environment. The test executes real attack techniques without causing damage, giving teams immediate clarity on exposure.

  • Run the Rapid Response test: Launch from the NodeZero platform to determine whether exploitation is possible
  • Patch immediately: Apply the vendor-provided fix or a distribution-specific backported update, and disable unnecessary FTP functionality where possible
  • Re-run the test: Confirm the vulnerability is no longer exploitable after remediation

Affected versions & patch

  • Affected: Squid Web Cache deployments containing the vulnerable FTP gateway parser logic associated with CVE-2026-47729
  • Fixed: Squid version 7.7 or later
  • Mitigation:
    • Disable FTP support if it is not required
    • Restrict access to untrusted FTP servers
    • Block outbound TCP port 21 where operationally feasible
    • Apply vendor-provided updates as they become available

Because vendors package and backport Squid differently, administrators should verify patch status through their operating system, appliance, or distribution vendor rather than relying solely on version numbers.

Timeline

  • April 17, 2026 – Researchers at Calif.io privately report the vulnerability to the Squid project.
  • June 12, 2026 – Squid maintainer Amos Jeffries discloses CVE-2026-47729 on the oss-security mailing list and releases fix information.
  • June 18, 2026 – Calif.io publishes technical disclosure details and proof-of-concept information for Squidbleed.
  • June 21, 2026 – Debian releases DSA-6360-1 addressing CVE-2026-47729 and related Squid vulnerabilities.
  • June 22, 2026 – Public reporting from The Hacker News and SecurityWeek brings broader attention to the vulnerability.
  • June 24, 2026 – Horizon3.ai releases a NodeZero Rapid Response test for CVE-2026-47729.

References

Read about other CVEs

NodeZero® Platform

Implement a continuous find, fix, and verify loop with NodeZero

The NodeZero® platform empowers your organization to reduce your security risks by autonomously finding exploitable weaknesses in your network, giving you detailed guidance around how to priortize and fix them, and having you immediately verify that your fixes are effective.

Explore NodeZero

Recognized By


文章来源: https://horizon3.ai/attack-research/vulnerabilities/cve-2026-47729/
如有侵权请联系:admin#unsafe.sh