CVE-2026-50012

MEDIUM CVSS 3.1: 5.5 EPSS 1.36%
Updated Oct 24, 2026
Squid-Cache
Parameter Value
CVSS 5.5 (MEDIUM)
Affected Versions before 7.6
Fixed In 7.6
Type CWE-20 (Improper Input Validation), CWE-122 (Heap-based Buffer Overflow)
Vendor Squid-Cache
Public PoC No

Squid is a caching proxy for the Web. Prior to 7.6, due to an improper input validation bug in cache digest reply handling (peerDigestSwapInMask in src/peer_digest.cc), Squid is vulnerable to a heap-based buffer overflow: a cache digest's on-the-wire size may be larger than the mask_size declared within the digest, so a trusted peer sending a maliciously crafted reply to a cache_digest request message can trigger the overflow. This attack is limited to Squid instances compiled with the --enable-cache-digests option and configured with cache_peer entries.

This issue is fixed in version 7.6.

Attack Parameters

Attack Vector
Network
Can be exploited remotely
Attack Complexity
Low
Easy to exploit
Privileges Required
High
Admin privileges needed
User Interaction
None
No user interaction needed

Impact Assessment

Confidentiality
None
No data leak
Integrity
Low
Partial data modification
Availability
High
Complete denial of service

CVSS Vector v3.1

Vulnerable Products 1

Configuration From (including) Up to (excluding)
Squid-Cache Squid
cpe:2.3:a:squid-cache:squid:*:*:*:*:*:*:*:*
— 7.6