CVE-2019-9193

EUVD-2019-18570
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
NISTPrimary
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
Base Score
CVSS 3.x
EPSS Score
Percentile: 99%
Affected Products (NVD)
VendorProductVersion
postgresqlpostgresql
9.3 ≤
𝑥
≤ 11.2
𝑥
= Vulnerable software versions
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
postgresql-10
bionic
not-affected
cosmic
not-affected
trusty
dne
xenial
dne
postgresql-11
bionic
dne
cosmic
dne
trusty
dne
xenial
dne
postgresql-9.1
bionic
dne
cosmic
dne
trusty
dne
xenial
dne
postgresql-9.3
bionic
dne
cosmic
dne
trusty
not-affected
xenial
dne
postgresql-9.5
bionic
dne
cosmic
dne
trusty
dne
xenial
not-affected