CVE-2023-39417CWE-89sql-injection

CVE-2023-39417

High · published August 11, 2023

CVSS v3.1
7.5
EPSS
2%
Percentile
76.7
In the wild
Unconfirmed
What it is

IN THE EXTENSION SCRIPT, a SQL Injection vulnerability was found in PostgreSQL if it uses @extowner@, @extschema@, or @extschema:...@ inside a quoting construct (dollar quoting, '', or ""). If an administrator has installed files of a vulnerable, trusted, non-bundled extension, an attacker with database-level CREATE privilege can execute arbitrary code as the bootstrap superuser.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01676 · 76.7th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2023-08-11T17:15Z
Affected products (11)
ProductVersionsFixed in
postgresql/postgresql≥ 11.0, < 11.2111.21
postgresql/postgresql≥ 12.0, < 12.1612.16
postgresql/postgresql≥ 13.0, < 13.1213.12
postgresql/postgresql≥ 14.0, < 14.914.9
postgresql/postgresql≥ 15.0, < 15.415.4
redhat/software_collectionsall versions—
redhat/enterprise_linuxall versions—
redhat/enterprise_linuxall versions—
debian/debian_linuxall versions—
debian/debian_linuxall versions—
debian/debian_linuxall versions—
References (53)
https://access.redhat.com/errata/RHSA-2023:7545 · [email protected]https://access.redhat.com/errata/RHSA-2023:7579 · [email protected]https://access.redhat.com/errata/RHSA-2023:7580 · [email protected]https://access.redhat.com/errata/RHSA-2023:7581 · [email protected]https://access.redhat.com/errata/RHSA-2023:7616 · [email protected]https://access.redhat.com/errata/RHSA-2023:7656 · [email protected]https://access.redhat.com/errata/RHSA-2023:7666 · [email protected]https://access.redhat.com/errata/RHSA-2023:7667 · [email protected]https://access.redhat.com/errata/RHSA-2023:7694 · [email protected]https://access.redhat.com/errata/RHSA-2023:7695 · [email protected]https://access.redhat.com/errata/RHSA-2023:7714 · [email protected]https://access.redhat.com/errata/RHSA-2023:7770 · [email protected]https://access.redhat.com/errata/RHSA-2023:7772 · [email protected]https://access.redhat.com/errata/RHSA-2023:7784 · [email protected]https://access.redhat.com/errata/RHSA-2023:7785 · [email protected]https://access.redhat.com/errata/RHSA-2023:7883 · [email protected]https://access.redhat.com/errata/RHSA-2023:7884 · [email protected]https://access.redhat.com/errata/RHSA-2023:7885 · [email protected]https://access.redhat.com/errata/RHSA-2024:0304 · [email protected]https://access.redhat.com/errata/RHSA-2024:0332 · [email protected]https://access.redhat.com/errata/RHSA-2024:0337 · [email protected]https://access.redhat.com/security/cve/CVE-2023-39417 · [email protected]https://bugzilla.redhat.com/show_bug.cgi?id=2228111 · [email protected]https://www.postgresql.org/support/security/CVE-2023-39417 · [email protected]https://access.redhat.com/errata/RHSA-2023:7545 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7579 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7580 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7581 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7616 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7656 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7666 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7667 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7694 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7695 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7714 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7770 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7772 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7784 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7785 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7883 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7884 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2023:7885 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2024:0304 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2024:0332 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2024:0337 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/security/cve/CVE-2023-39417 · af854a3a-2127-422b-91ae-364da2661108https://bugzilla.redhat.com/show_bug.cgi?id=2228111 · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2023/10/msg00003.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2026/09/msg00039.html · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20230915-0002/ · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2023/dsa-5553 · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2023/dsa-5554 · af854a3a-2127-422b-91ae-364da2661108https://www.postgresql.org/support/security/CVE-2023-39417 · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 11 AUG 12:19Z
    Postgresql: extension script @substitutions@ within quoting allow sql injection
    cvelistv5