SQLite 3.30.1 mishandles pExpr->y.pTab, as demonstrated by the TK_COLUMN case in sqlite3ExprCodeTarget in expr.c.
{ "vanir_signatures": [ { "deprecated": false, "digest": { "line_hashes": [ "272171035038571025389595851029157703074", "267442456182522856045235945392506900464", "118415636789467465061053839391898871037", "206027221619297694965688112644458520441" ], "threshold": 0.9 }, "source": "https://github.com/sqlite/sqlite/commit/57f7ece78410a8aae86aa4625fb7556897db384c", "signature_type": "Line", "id": "CVE-2019-19242-03a69a64", "signature_version": "v1", "target": { "file": "src/wherecode.c" } }, { "deprecated": false, "digest": { "function_hash": "219203062469301619849027150853221467284", "length": 334.0 }, "source": "https://github.com/sqlite/sqlite/commit/57f7ece78410a8aae86aa4625fb7556897db384c", "signature_type": "Function", "id": "CVE-2019-19242-56baf8c3", "signature_version": "v1", "target": { "function": "whereIndexExprTransColumn", "file": "src/wherecode.c" } }, { "deprecated": false, "digest": { "line_hashes": [ "73196936375848863988946647638199175336", "54061856683093212388608604271662140636", "187896069255515307547888284833172571856", "94603599993386840175216938376850118166" ], "threshold": 0.9 }, "source": "https://github.com/sqlite/sqlite/commit/57f7ece78410a8aae86aa4625fb7556897db384c", "signature_type": "Line", "id": "CVE-2019-19242-59c37900", "signature_version": "v1", "target": { "file": "src/expr.c" } }, { "deprecated": false, "digest": { "function_hash": "112052855901138366623425549513834949919", "length": 16927.0 }, "source": "https://github.com/sqlite/sqlite/commit/57f7ece78410a8aae86aa4625fb7556897db384c", "signature_type": "Function", "id": "CVE-2019-19242-a996fa2a", "signature_version": "v1", "target": { "function": "sqlite3ExprCodeTarget", "file": "src/expr.c" } } ] }