Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
8.8
CVE-2026-108963: databasement before 1.8.2 lets authenticated users run code
CVE-2026-108963 · published 7 days ago
Summary
The databasement library versions earlier than 1.8.2 let any logged‑in user specify a database name that is passed to system commands such as mariadb‑dump. This can be abused to write files to the web root and execute arbitrary code on the server. Upgrade to version 1.8.2 or later, or restrict who can use the affected feature, to stop the risk.
What to do
- Update david-crty databasement to version 1.8.2 or later.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| david-crty | databasement | < 1.8.2 |
Original advisory text
databasement before 1.8.2 allows remote code execution because it runs certain commands (e.g., mariadb-dump) with a database name that can be specified by any authenticated user. For example, --res...
databasement before 1.8.2 allows remote code execution because it runs certain commands (e.g., mariadb-dump) with a database name that can be specified by any authenticated user. For example, --result-file=/app/public/index.php can write to index.php. In other words, quoting prevents OS command injection in mariadb-dump, but the argument injection alone is sufficient for code execution indirectly. NOTE: the project's composer.json file does not indicate an independently published databasement Composer package.
References
- https://github.com/David-Crty/databasement/security/advisories/GHSA-hm57-pvxc-4p... Exploit
- https://github.com/David-Crty/databasement/blob/bcee6f0e62796337aaac26961c41f7eb... URL
- https://github.com/David-Crty/databasement/blob/bcee6f0e62796337aaac26961c41f7eb... URL
- https://github.com/David-Crty/databasement/commit/22258e3eac594e653f9d04a69d93e8... Patch
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/108xxx/CVE-2026-1089... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-108963 Vendor Advisory
- https://github.com/David-Crty/databasement/commit/2d2761905594a2fa2c3d81d48a7c8b... Patch
- https://github.com/David-Crty/databasement Product
Internet-facing
14 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker full control
Type
CWE-88Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')
Timeline
Published11 Oct 2026
Updated15 Oct 2026
First seen11 Oct 2026
Sources
CVE-2026-108963 · NVD
CVE-2026-108963 · MITRE
CVE-2026-108963 · OSV
GHSA-hm57-pvxc-4pcm · GHSA
Track software like this
Free during beta