4 matches found
CVE-2019-12519
CVE-2019-12519 in Squid (up to 4.7) originates from ESI handling: ESIExpression::Evaluate uses a fixed stack buffer and does not check for overflow when adding a new member, causing a stack/heap overflow under certain expressions and potentially impacting confidentiality, integrity, and availabil...
CVE-2020-25097
CVE-2020-25097 affects Squid proxy (versions 4.13 and 5.x up to 5.0.4) due to improper input validation while parsing request URIs, enabling HTTP request smuggling by a trusted client and access to services otherwise restricted. The issue is activated for certain uri_whitespace configurations. Pu...
CVE-2020-24606
Squid vulnerability CVE-2020-24606 affects Squid 4.13 and 5.x prior to 5.0.4, where a trusted peer can cause a Denial of Service by exhausting CPU cycles while handling a crafted Cache Digest response. Root cause: peerDigestHandleReply() livelock due to EOF mishandling in peer_digest.cc. Impact i...
CVE-2019-12521
CVE-2019-12521 is a Squid vulnerability where, while parsing ESI, the ESIContext buffer used to hold ESIElements is overflowed due to an off-by-one bug in addStackElement. The overflow is within the same structure and causes a crash during processing (not adjacent memory corruption). Affected: Sq...