Katalog CVE

CVE-2009-2254

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Zen Cart w wersjach 1.3.8a, 1.3.8 i wcześniejszych nie wymaga uwierzytelnienia administracyjnego dla pliku admin/sqlpatch.php. To umożliwia zdalnym atakującym wykonywanie dowolnych poleceń SQL za pomocą parametru query_string w akcji execute, w połączeniu z PATH_INFO pliku password_forgotten.php.

Ocena ryzyka

Brak wymogu uwierzytelnienia dla krytycznego pliku administracyjnego stwarza poważne ryzyko dla bezpieczeństwa systemu, umożliwiając atakującym manipulację bazą danych. Może to prowadzić do utraty danych lub nieautoryzowanego dostępu do informacji.

Rekomendacja

Zaleca się zaktualizowanie Zen Cart do najnowszej wersji, która wymaga uwierzytelnienia dla pliku admin/sqlpatch.php. Dodatkowo, należy ograniczyć dostęp do tego pliku tylko dla zaufanych adresów IP.

Powiązane podatności

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

Zen Cart 1.3.8a, 1.3.8, and earlier does not require administrative authentication for admin/sqlpatch.php, which allows remote attackers to execute arbitrary SQL commands via the query_string parameter in an execute action, in conjunction with a PATH_INFO of password_forgotten.php, related to a "SQL Execution" issue.

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