A client can trigger excessive memory allocation by generating a lot of queries that are routed to an overloaded DoH backend, causing queries to accumulate into a buffer that will not be released until the end of the connection.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33594.json",
"cna_assigner": "OX"
}[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"152898936404715912717012814958473792269",
"4575082192570469972237185990035341899",
"177678008705605303260633753884530753700",
"136680451824217662945478382805808332729",
"204969285221527224213910579710674063651",
"66014210593085438182573307698386496097",
"17525951591113452044796585153110335921"
]
},
"signature_version": "v1",
"source": "https://github.com/powerdns/pdns/commit/642a2bb5b67b2bf5c856819273d8f41fecbc0da8",
"signature_type": "Line",
"target": {
"file": "pdns/dnscrypt.cc"
},
"id": "CVE-2026-33594-2829cf85",
"deprecated": false
},
{
"digest": {
"length": 706.0,
"function_hash": "172078194597412758162700597563448847475"
},
"signature_version": "v1",
"source": "https://github.com/powerdns/pdns/commit/642a2bb5b67b2bf5c856819273d8f41fecbc0da8",
"signature_type": "Function",
"target": {
"function": "DNSCryptQuery::computePaddingSize",
"file": "pdns/dnscrypt.cc"
},
"id": "CVE-2026-33594-4b79aae9",
"deprecated": false
},
{
"digest": {
"length": 3007.0,
"function_hash": "219139187612696838153193600735147256736"
},
"signature_version": "v1",
"source": "https://github.com/powerdns/pdns/commit/642a2bb5b67b2bf5c856819273d8f41fecbc0da8",
"signature_type": "Function",
"target": {
"function": "DNSCryptQuery::encryptResponse",
"file": "pdns/dnscrypt.cc"
},
"id": "CVE-2026-33594-b8fc9376",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"6864841829016440226917919286801415092",
"177254253808237988567579585374243740684",
"281318965586644528261302210434407655020",
"236182772979616684272007619339406923158",
"321739554045469880473225520600194266713",
"204969285221527224213910579710674063651",
"66014210593085438182573307698386496097",
"17525951591113452044796585153110335921"
]
},
"signature_version": "v1",
"source": "https://github.com/powerdns/pdns/commit/bfd0cbf4bf5c1f8757d0cd94c86ea88caf7b2f6d",
"signature_type": "Line",
"target": {
"file": "pdns/dnsdistdist/dnscrypt.cc"
},
"id": "CVE-2026-33594-d901a0a8",
"deprecated": false
},
{
"digest": {
"length": 839.0,
"function_hash": "276771802078087666188325581091504637136"
},
"signature_version": "v1",
"source": "https://github.com/powerdns/pdns/commit/bfd0cbf4bf5c1f8757d0cd94c86ea88caf7b2f6d",
"signature_type": "Function",
"target": {
"function": "DNSCryptQuery::computePaddingSize",
"file": "pdns/dnsdistdist/dnscrypt.cc"
},
"id": "CVE-2026-33594-e809c528",
"deprecated": false
},
{
"digest": {
"length": 3491.0,
"function_hash": "259782563136530440917701746095514260405"
},
"signature_version": "v1",
"source": "https://github.com/powerdns/pdns/commit/bfd0cbf4bf5c1f8757d0cd94c86ea88caf7b2f6d",
"signature_type": "Function",
"target": {
"function": "DNSCryptQuery::encryptResponse",
"file": "pdns/dnsdistdist/dnscrypt.cc"
},
"id": "CVE-2026-33594-f8ee4cee",
"deprecated": false
}
]
"2026-07-15T19:14:45Z"
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-33594.json"