CVE-2026-51936 in SQLCipher
Riassunto
di VulDB • 30/09/2026
Zetetic SQLCipher prima della versione 4.15.0 è vulnerabile a SQL injection. La funzione di convenienza sqlcipher_export può essere utilizzata per copiare il contenuto di un database allegato in un altro. Viene spesso impiegata per convertire tra database in chiaro e crittografati. Per effettuare manipolazioni dinamiche dello schema, la funzione rimuove temporaneamente le restrizioni difensive durante l'esecuzione. Una vulnerabilità nella gestione del parametro relativo al nome del database di origine ha consentito a un chiamante di fornire un nome di origine elaborato ad hoc, che avrebbe potuto eseguire istruzioni che la modalità protettiva (defensive mode) avrebbe altrimenti bloccato. Ciò potrebbe consentire modifiche dirette alla tabella sqlite_schema e causare corruzione del database. SQLCipher 4.15.0 convalida rigorosamente il nome del database di origine ed evita tale bypass.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.