Squid is a caching proxy for the Web. Prior to version 7.5, due to improper input validation, Squid is vulnerable to out of bounds read when handling ICP traffic. This problem allows a remote attacker to receive small amounts of memory potentially containing sensitive information when responding with errors to invalid ICP requests. This attack is limited to Squid deployments that explicitly enable ICP support (i.e. configure non-zero icp_port). This problem cannot be mitigated by denying ICP queries using icp_access rules. Version 7.5 contains a patch.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-125",
"CWE-1289"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33515.json"
}{
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "7.5"
}
],
"source": [
"CPE_RANGE",
"REFERENCES"
],
"cpe": "cpe:2.3:a:squid-cache:squid:*:*:*:*:*:*:*:*"
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-33515.json"
[
{
"target": {
"file": "src/tests/stub_icp.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-0024c5ee",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"165055993165950869659440456318747296553",
"197428339015130204807675357532811853648",
"76540452186774299881598547811160779663",
"122376884202641665254497819455435343026",
"286820736784359204957760908754470975255",
"115498185857354087938461465382705275075",
"272407456338185288230984342298063939300",
"337569762748072579569256442131645713741"
]
},
"signature_type": "Line"
},
{
"target": {
"function": "doV2Query",
"file": "src/icp_v2.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-30dce935",
"signature_version": "v1",
"digest": {
"length": 1382.0,
"function_hash": "293872597637969632462316624952529265526"
},
"signature_type": "Function"
},
{
"target": {
"file": "src/icp_v3.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-863178eb",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305251779780306330643977263324912018843",
"67129550549867931079452347693952028013",
"108447099506442687114393483075530060496",
"153448415009864155716949147104571583168",
"339160150213332893092129794162738779827",
"241122634747460210339136453697057053021"
]
},
"signature_type": "Line"
},
{
"target": {
"function": "icpDenyAccess",
"file": "src/icp_v2.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-967b8f5a",
"signature_version": "v1",
"digest": {
"length": 270.0,
"function_hash": "23814674674325393737960045400221542709"
},
"signature_type": "Function"
},
{
"target": {
"function": "icpGetRequest",
"file": "src/icp_v2.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-a91b3817",
"signature_version": "v1",
"digest": {
"length": 460.0,
"function_hash": "148802332562900817102942162056355544256"
},
"signature_type": "Function"
},
{
"target": {
"file": "src/ICP.h"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-afec0cd6",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"274265555125875022636698174409195732685",
"268716178360173202096586163332889527250",
"264561110873299654722212950033085259471",
"139435363048678869214716904340501241788",
"156294346217383823772155757274639183555",
"334896002555061544269706375552088881277",
"184171625406700548355325951336917596982",
"298699242046751120020626390284408638468"
]
},
"signature_type": "Line"
},
{
"target": {
"file": "src/icp_v2.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-b77d603e",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31834653081568628594976710324139014272",
"52613106617778028937073395151850574839",
"326367942600290254051887671913817106870",
"11211739863097779572894259953202806831",
"334234212337295629201561292588292016845",
"306429927353564579202688733084799443607",
"97493569724149201717703319404230470797",
"219565574705579764023263750966362487325",
"317308419435950366122217696554268963216",
"14730136902615328482666874661902165671",
"137967017190731855472082732604067111757",
"299115626936843168201269315369808237639",
"87682355206797595213536797827664730440",
"50609276091343272921035731045209840505",
"319557957732592498244597911742667056590",
"218570874415226329592231992007117505911",
"178825447668851995332150011591263190469",
"241122634747460210339136453697057053021",
"186612026525701540777345277963969782087",
"267331923784895459601894992648177543985",
"289295224891650912640093914814274381566",
"76409655953906516649505293286578270663",
"2493659098436472948587900199163419210",
"229265544599204696155949667315751226504",
"81927608677262739622797673985150253029",
"37017406588747205773749695216627393147"
]
},
"signature_type": "Line"
},
{
"target": {
"function": "icp_common_t::handleReply",
"file": "src/icp_v2.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-c10c8850",
"signature_version": "v1",
"digest": {
"length": 595.0,
"function_hash": "164453295655370803852845663917579394573"
},
"signature_type": "Function"
},
{
"target": {
"function": "doV3Query",
"file": "src/icp_v3.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-f90f3dc0",
"signature_version": "v1",
"digest": {
"length": 664.0,
"function_hash": "72246228506829905815987016900556722560"
},
"signature_type": "Function"
},
{
"target": {
"function": "icpHandleUdp",
"file": "src/icp_v2.cc"
},
"deprecated": false,
"source": "https://github.com/squid-cache/squid/commit/8138e909d2058d4401e0ad49b583afaec912b165",
"id": "CVE-2026-33515-fbb9bfda",
"signature_version": "v1",
"digest": {
"length": 1380.0,
"function_hash": "100092720983235103532957945255321012079"
},
"signature_type": "Function"
}
]
"2026-08-12T16:25:00Z"