multiSelect in select.c in SQLite 3.30.1 mishandles certain errors during parsing, as demonstrated by errors from sqlite3WindowRewrite() calls. NOTE: this vulnerability exists because of an incomplete fix for CVE-2019-19880.
[
{
"signature_type": "Function",
"digest": {
"function_hash": "142019218037466622409079240290225522005",
"length": 7367.0
},
"target": {
"file": "src/select.c",
"function": "multiSelect"
},
"source": "https://github.com/sqlite/sqlite/commit/8428b3b437569338a9d1e10c4cd8154acbe33089",
"id": "CVE-2019-19926-51602a0f",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"171035095866789736328167640717237488084",
"167155094694452406373033634918823379021",
"239523074896614120501903698785276271389",
"182764699437648562301353005261024955243"
]
},
"target": {
"file": "src/select.c"
},
"source": "https://github.com/sqlite/sqlite/commit/8428b3b437569338a9d1e10c4cd8154acbe33089",
"id": "CVE-2019-19926-52ddef32",
"deprecated": false,
"signature_version": "v1"
}
]