CVE-2019-9193

In PostgreSQL 9.3 through 11.2, the "COPY TO/FROM PROGRAM" function allows superusers and users in the 'pg_execute_server_program' group to execute arbitrary code in the context of the database's operating system user. This functionality is enabled by default and can be abused to run arbitrary operating system commands on Windows, Linux, and macOS. NOTE: Third parties claim/state this is not an issue because PostgreSQL functionality for COPY TO/FROM PROGRAM is acting as intended. References state that in PostgreSQL, a superuser can execute commands as the server user without using the COPY FROM PROGRAM.
OS Command Injection
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
7.2 HIGH
NETWORK
LOW
HIGH
CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
mitreCNA
---
---
CVEADP
---
---
CISA-ADPADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 99%
VendorProductVersion
postgresqlpostgresql
9.3 ≤
𝑥
≤ 11.2
𝑥
= Vulnerable software versions
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
postgresql-10
cosmic
not-affected
bionic
not-affected
xenial
dne
trusty
dne
postgresql-11
cosmic
dne
bionic
dne
xenial
dne
trusty
dne
postgresql-9.1
cosmic
dne
bionic
dne
xenial
dne
trusty
dne
postgresql-9.3
cosmic
dne
bionic
dne
xenial
dne
trusty
not-affected
postgresql-9.5
cosmic
dne
bionic
dne
xenial
not-affected
trusty
dne