Katalog CVE

CVE-2026-51936

NiskieCVSS 2.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

Percentyl 7 - wyżej niż 7% wszystkich znanych CVE

Streszczenie

Zetetic SQLCipher przed wersją 4.15.0 pozwala na wstrzyknięcie SQL. Funkcja sqlcipher_export tymczasowo usuwa ograniczenia obronne podczas dynamicznej manipulacji schematem. Podatność w obsłudze parametru nazwy źródłowej bazy danych umożliwiała dostarczenie spreparowanej nazwy, co mogło wykonać instrukcje normalnie blokowane, prowadząc do modyfikacji tabeli sqlite_schema i uszkodzenia bazy danych.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwe instrukcje SQL, modyfikować schemat bazy danych i doprowadzić do jej uszkodzenia. Może to skutkować utratą danych lub naruszeniem integralności.

Rekomendacja

Zaktualizować SQLCipher do wersji 4.15.0 lub nowszej, która ściśle waliduje nazwę źródłowej bazy danych i zapobiega obejściu zabezpieczeń. Do czasu aktualizacji unikać używania funkcji sqlcipher_export z niezaufanymi nazwami baz.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Zetetic SQLCipher before 4.15.0 allows SQL injection. The sqlcipher_export convenience function can be used to copy the contents of one attached database into another. It is most often used to convert between plaintext and encrypted databases. It needs to do dynamic schema manipulation, and thus the function temporarily clears defensive restrictions during operation. A vulnerability in the handling of the source database name parameter made it possible for a caller to supply a crafted source name, which could execute statements that defensive mode would otherwise block. This could allow direct modifications to the sqlite_schema table and database corruption. SQLCipher 4.15.0 now strictly validates the source database name and prevents the bypass.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS