SQLite is used in places that Rust has no compiler for and that no other language has a compiler for.
One severe CVE in about 20 years is no reason to rewrite in another language and remove support for some platforms.
One severe CVE in about 20 years is no reason to rewrite in another language and remove support for some platforms.
But people need to consider how much testing SQLite did and still hit memory vulnerabilities when they consider picking up C for a new project.
The Library of Congress also recommends it for preservation of digital content, which would be harder if Rust compilers were lost. If all C89 compilers were lost, it would be much more simple to create a new one to compile SQLite than it would be to recreate a Rust compiler.