Katalog CVE

CVE-2026-119586

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.84%

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

Streszczenie

Powłoka wiersza poleceń SQLite do wersji 3.54.1 zawiera podatność na wstrzyknięcie poleceń w komendzie .recover, która dosłownie wypisuje złośliwe polecenia kropkowe zapisane w wartościach sqlite_schema.sql. Atakujący może przygotować bazę danych, której schemat zawiera poprawną instrukcję CREATE, a po niej linię .shell lub .system, co prowadzi do wykonania poleceń systemowych, gdy ofiara przekieruje wynik .recover do sqlite3.

Ocena ryzyka

Osoba uruchamiająca .recover na zainfekowanej bazie może nieświadomie wykonać dowolne polecenia systemowe z uprawnieniami swojego konta. Stanowi to ryzyko przejęcia systemu podczas rutynowych operacji odzyskiwania danych.

Rekomendacja

Zaktualizuj SQLite do wersji nowszej niż 3.54.1 i unikaj uruchamiania .recover na bazach z niezaufanych źródeł. Rozważ uruchamianie narzędzia w izolowanym środowisku o ograniczonych uprawnieniach.

Inne podatności w SQLite

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

SQLite command-line shell through 3.54.1 contains a command injection vulnerability in the .recover command that emits attacker-planted dot-commands stored in sqlite_schema.sql values verbatim. Attackers can craft a database whose schema holds a valid CREATE statement followed by a .shell or .system line, executing OS commands when victims pipe .recover output into sqlite3.

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