selectExpander in select.c in SQLite 3.30.1 proceeds with WITH stack unwinding even after a parsing error.
{ "vanir_signatures": [ { "id": "CVE-2019-20218-e09ec421", "signature_type": "Function", "digest": { "function_hash": "47930037185378936875436749007083030691", "length": 5911.0 }, "target": { "file": "src/select.c", "function": "selectExpander" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/sqlite/sqlite/commit/a6c1a71cde082e09750465d5675699062922e387" }, { "id": "CVE-2019-20218-f9e510b7", "signature_type": "Line", "digest": { "line_hashes": [ "151866113620821485972695702002478069293", "28488619799778267104581352620962166056", "319681752713229259164845681613497061265", "167165538959701664880402602972403794246" ], "threshold": 0.9 }, "target": { "file": "src/select.c" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/sqlite/sqlite/commit/a6c1a71cde082e09750465d5675699062922e387" } ] }