GHSA-m9p2-fxp5-v3fp
Diesel allows users to configure various options for PostgreSQL's `COPY FROM` and `COPY TO` statements. These configurations are partially provided as strings or characters. Diesel did not check if any these user-provided options contain a quote character `'`, which can lead to the injection of additional options in the current `COPY FROM`/`COPY TO` statement. This vulnerability affects any user of `COPY FROM`/`COPY TO` that passes user-provided input to any of the affected functions. It can result in modifications of options in the current statement, but it is not possible inject additional statements. ## Mitigation The preferred mitigation to the outlined problem is to update to Diesel version 2.3.8 or newer, which includes fixes for the problem. ## Resolution Diesel now correctly escapes any quotes contained in the provided arguments.
Properties
- ghsa_id
- GHSA-m9p2-fxp5-v3fp
- severity
- medium
- summary
- Diesel: Command injection in Diesel's implementation of `COPY FROM`/`COPY TO`
- cve_id
- GHSA-m9p2-fxp5-v3fp
- is_ghsa_only
- true
- ghsa_published
- 2026-05-19T19:42:00Z
- source_url
- https://github.com/advisories/GHSA-m9p2-fxp5-v3fp
- ghsa_updated
- 2026-05-19T19:42:04Z
Related Entities (4)
HAS_WEAKNESS (1)
REPORTED_BY (1)
VULNERABLE_TO (1)
AFFECTS (1)
Explore deeper with Ninja Signal's threat intelligence graph