alter.c in SQLite through 3.30.1 allows attackers to trigger infinite recursion via certain types of self-referential views in conjunction with ALTER TABLE statements.
The product does not properly control the amount of recursion that takes place, consuming excessive resources, such as allocated memory or the program stack.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Sqlite | Sqlite | * | 3.30.1 (including) |
Sqlite | Ubuntu | trusty | * |
Sqlite3 | Ubuntu | bionic | * |
Sqlite3 | Ubuntu | disco | * |
Sqlite3 | Ubuntu | eoan | * |
Sqlite3 | Ubuntu | esm-infra-legacy/trusty | * |
Sqlite3 | Ubuntu | esm-infra/bionic | * |
Sqlite3 | Ubuntu | esm-infra/xenial | * |
Sqlite3 | Ubuntu | precise/esm | * |
Sqlite3 | Ubuntu | trusty | * |
Sqlite3 | Ubuntu | trusty/esm | * |
Sqlite3 | Ubuntu | xenial | * |