Katalog CVE

CVE-2026-58493

ŚrednieCVSS 5.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

Wtyczka bazodanowa dla Grav CMS przed wersją 1.2.0 zawiera podatność polegającą na niebezpiecznym konstruowaniu ciągów DSN PDO. Metoda Database::__call bezpośrednio łączy wartości konfiguracyjne YAML (takie jak host, dbname, charset, server, database, directory, filename) bez sanityzacji lub walidacji, co umożliwia administratorowi z dostępem do konfiguracji wtyczki wstrzyknięcie atrybutów DSN lub wartości umożliwiających przejście ścieżki.

Ocena ryzyka

Ryzyko polega na możliwości modyfikacji połączenia z bazą danych przez uprzywilejowanego administratora, co może prowadzić do nieautoryzowanego dostępu do danych, eskalacji uprawnień lub ataków na inne systemy poprzez manipulację parametrami DSN.

Rekomendacja

Należy niezwłocznie zaktualizować wtyczkę grav-plugin-database do wersji 1.2.0 lub nowszej, która zawiera poprawkę eliminującą podatność. Po aktualizacji należy zweryfikować konfigurację połączeń bazodanowych.

Inne podatności w grav-plugin-database

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

grav-plugin-database is the database plugin for Grav CMS. Prior to 1.2.0, Database::__call builds PDO DSN strings by directly concatenating user-configurable YAML values from fields such as host, dbname, charset, server, database, directory, and filename without sanitization or validation, allowing an administrator with plugin configuration access to inject DSN attributes or path traversal values. This issue is fixed in version 1.2.0.

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