CVE Catalog

CVE-2026-58493

MediumCVSS 5.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

21th percentile - higher than 21% of all known CVEs

Summary

The database plugin for Grav CMS prior to version 1.2.0 contains a vulnerability due to unsafe construction of PDO DSN strings. The Database::__call method directly concatenates user-configurable YAML values (such as host, dbname, charset, server, database, directory, filename) without sanitization or validation, allowing an administrator with plugin configuration access to inject DSN attributes or path traversal values.

Risk Assessment

The risk involves the ability of a privileged administrator to modify the database connection, potentially leading to unauthorized data access, privilege escalation, or attacks on other systems through manipulation of DSN parameters.

Recommendation

Immediately update the grav-plugin-database plugin to version 1.2.0 or later, which contains the fix. After updating, verify the database connection configuration.

Other vulnerabilities in grav-plugin-database

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS