CVE-2021-3393
Generation of Error Message Containing Sensitive Information in postgresql
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
4.3
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
CVE-2021-3393- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - CVSS 2.0
- 3.5 Low
AV:N/AC:M/Au:S/C:P/I:N/A:N - Weakness
- CWE-209
- Updated
- 2026-11-02
CVE List No score
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
CVE-2021-3393- Weakness
- CWE-209
- Updated
- 2026-11-02
EUVDEUVD-2021-26722 No score
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
EUVD-2021-26722- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rf5r-cr88-cr97
4.3
Generation of Error Message Containing Sensitive Information in postgresql
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
GHSA-rf5r-cr88-cr97- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-209
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-3393
4.3
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
ALPINE-CVE-2021-3393- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2021-3393
4.3
CVE-2021-3393 does not affect BellSoft software
- Record
BELL-CVE-2021-3393- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 25 moreShow less
OSV
4.3
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
CVE-2021-3393- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-3393
4.3
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
DEBIAN-CVE-2021-3393- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVJLSEC-2026-34
4.3
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
JLSEC-2026-34- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - CVSS 2.0
- 3.5 Low
AV:N/AC:M/Au:S/C:P/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2021:2372
8.8
Red Hat Security Advisory: postgresql:12 security update
- Record
RHSA-2021:2372- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2389
8.8
Red Hat Security Advisory: postgresql:12 security update
- Record
RHSA-2021:2389- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2394
8.8
Red Hat Security Advisory: rh-postgresql12-postgresql security update
- Record
RHSA-2021:2394- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:2372
8.8
Important: postgresql:12 security update
PostgreSQL is an advanced object-relational database management system (DBMS).
The following packages have been upgraded to a later upstream version: postgresql (12.7)
Security Fix(es):
-
postgresql: Buffer overrun from integer overflow in array subscripting calculations (CVE-2021-32027)
-
postgresql: Memory disclosure in INSERT ... ON CONFLICT ... DO UPDATE (CVE-2021-32028)
-
postgresql: Memory disclosure in partitioned-table UPDATE ... RETURNING (CVE-2021-32029)
-
postgresql: Partition constraint violation errors leak values of denied columns (CVE-2021-3393)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:2372- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-3393
4.3
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
UBUNTU-CVE-2021-3393- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVALSA-2021:2372 No score
Important: postgresql:12 security update
PostgreSQL is an advanced object-relational database management system (DBMS).
The following packages have been upgraded to a later upstream version: postgresql (12.7)
Security Fix(es):
-
postgresql: Buffer overrun from integer overflow in array subscripting calculations (CVE-2021-32027)
-
postgresql: Memory disclosure in INSERT ... ON CONFLICT ... DO UPDATE (CVE-2021-32028)
-
postgresql: Memory disclosure in partitioned-table UPDATE ... RETURNING (CVE-2021-32029)
-
postgresql: Partition constraint violation errors leak values of denied columns (CVE-2021-3393)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2021:2372- Updated
- 2026-11-02
OSVBIT-postgresql-2021-3393 No score
An information leak was discovered in postgresql in versions before 13.2, before 12.6 and before 11.11. A user having UPDATE permission but not SELECT permission to a particular column could craft queries which, under some circumstances, might disclose values from that column in error messages. An attacker could use this flaw to obtain information stored in a column they are allowed to write but not read.
- Record
BIT-postgresql-2021-3393- Updated
- 2026-11-02
OSVMGASA-2021-0121 No score
Updated postgresql packages fix security vulnerabilities
A user having an UPDATE privilege on a partitioned table but lacking the SELECT privilege on some column may be able to acquire denied-column values from an error message (CVE-2021-3393).
A user having a SELECT privilege on an individual column can craft a special query that returns all columns of the table. Additionally, a stored view that uses column-level privileges will have incomplete column-usage bitmaps. In installations that depend on column-level permissions for security, it is recommended to execute CREATE OR REPLACE on all user-defined views to force them to be re-parsed (CVE-2021-20229).
PostgreSQL 11 was only affected by CVE-2021-3393 and both PostgreSQL 11 and 13 were affected by CVE-2021-20229. PostgreSQL 9.6 was updated to fix bugs.
- Record
MGASA-2021-0121- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0423-1 No score
Security update for postgresql12
This update for postgresql12 fixes the following issues:
Upgrade to version 12.6:
- Reindexing might be needed after applying this update.
- CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages.
This update was imported from the SUSE:SLE-15-SP1:Update update project.
- Record
openSUSE-SU-2021:0423-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11185-1 No score
postgresql11-11.13-1.3 on GA media
These are all security issues fixed in the postgresql11-11.13-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11185-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11186-1 No score
postgresql12-12.8-1.3 on GA media
These are all security issues fixed in the postgresql12-12.8-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11186-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11187-1 No score
libecpg6-13.4-1.3 on GA media
These are all security issues fixed in the libecpg6-13.4-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11187-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12387-1 No score
postgresql14-14.5-2.1 on GA media
These are all security issues fixed in the postgresql14-14.5-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12387-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13243-1 No score
postgresql15-15.4-2.1 on GA media
These are all security issues fixed in the postgresql15-15.4-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13243-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14360-1 No score
postgresql16-16.4-1.1 on GA media
These are all security issues fixed in the postgresql16-16.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14360-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15580-1 No score
postgresql17-17.6-2.1 on GA media
These are all security issues fixed in the postgresql17-17.6-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15580-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0543-1 No score
Security update for postgresql13
This update for postgresql13 fixes the following issues:
Upgrade to version 13.2:
- Updating stored views and reindexing might be needed after applying this update.
- CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages.
- CVE-2021-20229, bsc#1182039: Fix failure to check per-column SELECT privileges in some join queries.
- Record
SUSE-SU-2021:0543-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0544-1 No score
Security update for postgresql12
This update for postgresql12 fixes the following issues:
Upgrade to version 12.6:
- Reindexing might be needed after applying this update.
- CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages.
- Record
SUSE-SU-2021:0544-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0545-1 No score
Security update for postgresql13
This update for postgresql13 fixes the following issues:
Upgrade to version 13.2:
- Updating stored views and reindexing might be needed after applying this update.
- CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages.
- CVE-2021-20229, bsc#1182039: Fix failure to check per-column SELECT privileges in some join queries.
- Record
SUSE-SU-2021:0545-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0695-1 No score
Security update for postgresql12
This update for postgresql12 fixes the following issues:
Upgrade to version 12.6:
- Reindexing might be needed after applying this update.
- CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages.
- Record
SUSE-SU-2021:0695-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1783-1 No score
Security update for postgresql12
This update for postgresql12 fixes the following issues:
-
Upgrade to version 12.7:
-
CVE-2021-32027: Fixed integer overflows in array subscripting calculations (bsc#1185924).
-
CVE-2021-32028: Fixed mishandling of junk columns in INSERT ... ON CONFLICT ... UPDATE target lists (bsc#1185925).
-
CVE-2021-32029: Fixed possibly-incorrect computation of UPDATE ... RETURNING 'pg_psql_temporary_savepoint' does not exist (bsc#1185926).
-
CVE-2021-3393: Fixed information leakage in constraint-violation error messages (bsc#1182040).
-
Don't use %_stop_on_removal, because it was meant to be private and got removed from openSUSE. %_restart_on_update is also private, but still supported and needed for now (bsc#1183168).
-
Re-enable build of the llvmjit subpackage on SLE, but it will only be delivered on PackageHub for now (bsc#1183118).
-
Disable icu for PostgreSQL 10 (and older) on TW (bsc#1179945).
- Record
SUSE-SU-2021:1783-1- Updated
- 2026-11-02
OSVUSN-4735-1 No score
postgresql-12 vulnerability
Heikki Linnakangas discovered that PostgreSQL incorrectly leaked values of denied columns when handling certain errors. A remote attacker could possibly use this issue to obtain sensitive information.
- Record
USN-4735-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
postgresqlAlpine:v3.10 |
12.0 up to 11.11-r0 | 11.11-r0 |
postgresqlAlpine:v3.11 |
12.0 up to 12.6-r0 | 12.6-r0 |
postgresqlAlpine:v3.12 |
12.0 up to 12.6-r0 | 12.6-r0 |
postgresqlAlpine:v3.13 |
12.0 up to 13.2-r0 | 13.2-r0 |
postgresqlAlpine:v3.14 |
12.0 up to 13.2-r0 | 13.2-r0 |
postgresqlAlpine:v3.9 |
12.0 up to 11.11-r0 | 11.11-r0 |
postgresql13Alpine:v3.15 |
before 13.2-r0 | 13.2-r0 |
postgresql13Alpine:v3.16 |
before 13.2-r0 | 13.2-r0 |
postgresql13Alpine:v3.17 |
before 13.2-r0 | 13.2-r0 |
postgresql13Alpine:v3.18 |
before 13.2-r0 | 13.2-r0 |
Show 130 moreShow less
| Package | Affected | Fixed |
|---|---|---|
postgresql13Alpine:v3.19 |
before 13.2-r0 | 13.2-r0 |
postgresql14Alpine:v3.15 |
before 13.2-r0 | 13.2-r0 |
postgresql14Alpine:v3.16 |
before 13.2-r0 | 13.2-r0 |
postgresql14Alpine:v3.17 |
before 13.2-r0 | 13.2-r0 |
postgresql14Alpine:v3.18 |
before 13.2-r0 | 13.2-r0 |
postgresql14Alpine:v3.19 |
before 13.2-r0 | 13.2-r0 |
postgresql14Alpine:v3.20 |
before 13.2-r0 | 13.2-r0 |
postgresql15Alpine:v3.17 |
before 13.2-r0 | 13.2-r0 |
postgresql15Alpine:v3.18 |
before 13.2-r0 | 13.2-r0 |
postgresql15Alpine:v3.19 |
before 13.2-r0 | 13.2-r0 |
postgresql15Alpine:v3.20 |
before 13.2-r0 | 13.2-r0 |
postgres-decoderbufsAlmaLinux:8 From an advisory covering 4 CVEs |
before 0.10.0-2.module_el8.6.0+2760+1746ec94 | 0.10.0-2.module_el8.6.0+2760+1746ec94 |
postgres-decoderbufsAlmaLinux:8 From an advisory covering 4 CVEs |
before 0.10.0-2.module_el8.6.0+2758+4f4474df | 0.10.0-2.module_el8.6.0+2758+4f4474df |
postgresqlBitnami |
before 11.11.0, 12.0.0 up to 12.6.0, 13.0.0 up to 13.2.0 | 11.11.012.6.013.2.0 |
postgresql-13Debian:11 |
before 13.2-1 | 13.2-1 |
LibPQ_jllJulia |
before 14.1.0+0 | 14.1.0+0 |
postgresql9.6Mageia:7 From an advisory covering 2 CVEs |
before 9.6.21-1.mga7 | 9.6.21-1.mga7 |
postgresql11Mageia:7 From an advisory covering 2 CVEs |
before 11.11-1.mga7 | 11.11-1.mga7 |
postgresql11Mageia:8 From an advisory covering 2 CVEs |
before 11.11-1.mga8 | 11.11-1.mga8 |
postgresql13Mageia:8 From an advisory covering 2 CVEs |
before 13.2-1.mga8 | 13.2-1.mga8 |
pgauditRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.4.0-6.module+el8.4.0+11288+c193d6d7 | 0:1.4.0-6.module+el8.4.0+11288+c193d6d7 |
pgaudit-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.4.0-6.module+el8.4.0+11288+c193d6d7 | 0:1.4.0-6.module+el8.4.0+11288+c193d6d7 |
pgaudit-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.4.0-6.module+el8.4.0+11288+c193d6d7 | 0:1.4.0-6.module+el8.4.0+11288+c193d6d7 |
postgres-decoderbufsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.10.0-2.module+el8.4.0+11288+c193d6d7 | 0:0.10.0-2.module+el8.4.0+11288+c193d6d7 |
postgres-decoderbufs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.10.0-2.module+el8.4.0+11288+c193d6d7 | 0:0.10.0-2.module+el8.4.0+11288+c193d6d7 |
postgres-decoderbufs-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.10.0-2.module+el8.4.0+11288+c193d6d7 | 0:0.10.0-2.module+el8.4.0+11288+c193d6d7 |
postgresqlRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-contribRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-contrib-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-docs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-plperlRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-plperl-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-plpython3Red Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-plpython3-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-pltclRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-pltcl-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-serverRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-server-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-server-develRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-server-devel-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-staticRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-testRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-test-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-test-rpm-macrosRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-upgradeRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-upgrade-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-upgrade-develRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
postgresql-upgrade-devel-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+11288+c193d6d7 | 0:12.7-1.module+el8.4.0+11288+c193d6d7 |
pgauditRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:1.4.0-4.module+el8.2.0+9043+1dbb5661 | 0:1.4.0-4.module+el8.2.0+9043+1dbb5661 |
pgaudit-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:1.4.0-4.module+el8.2.0+9043+1dbb5661 | 0:1.4.0-4.module+el8.2.0+9043+1dbb5661 |
pgaudit-debugsourceRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:1.4.0-4.module+el8.2.0+9043+1dbb5661 | 0:1.4.0-4.module+el8.2.0+9043+1dbb5661 |
postgres-decoderbufsRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:0.10.0-2.module+el8.2.0+9043+1dbb5661 | 0:0.10.0-2.module+el8.2.0+9043+1dbb5661 |
postgres-decoderbufs-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:0.10.0-2.module+el8.2.0+9043+1dbb5661 | 0:0.10.0-2.module+el8.2.0+9043+1dbb5661 |
postgres-decoderbufs-debugsourceRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:0.10.0-2.module+el8.2.0+9043+1dbb5661 | 0:0.10.0-2.module+el8.2.0+9043+1dbb5661 |
postgresqlRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-contribRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-contrib-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-debugsourceRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-docsRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-docs-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-plperlRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-plperl-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-plpython3Red Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-plpython3-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-pltclRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-pltcl-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-serverRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-server-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-server-develRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-server-devel-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-staticRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-testRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-test-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-test-rpm-macrosRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-upgradeRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-upgrade-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-upgrade-develRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
postgresql-upgrade-devel-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.2.0+11251+7a3cc531 | 0:12.7-1.module+el8.2.0+11251+7a3cc531 |
rh-postgresql12-postgresqlRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-contribRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-contrib-syspathsRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-docsRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-libsRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-plperlRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-plpythonRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-pltclRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-serverRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-server-syspathsRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-staticRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-syspathsRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
rh-postgresql12-postgresql-testRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.7-1.el7 | 0:12.7-1.el7 |
pgauditRocky Linux:8 From an advisory covering 4 CVEs |
before 0:1.4.0-6.module+el8.4.0+587+d46efd10 | 0:1.4.0-6.module+el8.4.0+587+d46efd10 |
postgres-decoderbufsRocky Linux:8 From an advisory covering 4 CVEs |
before 0:0.10.0-2.module+el8.5.0+684+c3892ef9 | 0:0.10.0-2.module+el8.5.0+684+c3892ef9 |
postgres-decoderbufsRocky Linux:8 From an advisory covering 4 CVEs |
before 0:0.10.0-2.module+el8.4.0+424+71d47d9a | 0:0.10.0-2.module+el8.4.0+424+71d47d9a |
postgresqlRocky Linux:8 From an advisory covering 4 CVEs |
before 0:12.7-1.module+el8.4.0+545+ca56da2e | 0:12.7-1.module+el8.4.0+545+ca56da2e |
postgresql13SUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 2 CVEs |
before 13.2-5.6.1 | 13.2-5.6.1 |
postgresql13SUSE:Linux Enterprise Module for Package Hub 15 SP2 From an advisory covering 2 CVEs |
before 13.2-5.6.1 | 13.2-5.6.1 |
postgresql13SUSE:Linux Enterprise Module for Server Applications 15 SP2 From an advisory covering 2 CVEs |
before 13.2-5.6.1 | 13.2-5.6.1 |
postgresql12SUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 12.6-8.16.1 | 12.6-8.16.1 |
postgresql12SUSE:Linux Enterprise Module for Server Applications 15 SP2 |
before 12.6-8.16.1 | 12.6-8.16.1 |
postgresql13SUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 2 CVEs |
before 13.2-3.6.1 | 13.2-3.6.1 |
postgresql13SUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs |
before 13.2-3.6.1 | 13.2-3.6.1 |
postgresql13SUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs |
before 13.2-3.6.1 | 13.2-3.6.1 |
postgresql12SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Linux Enterprise Server 15 SP1-BCL |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Linux Enterprise Server 15 SP1-LTSS |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Manager Proxy 4.0 |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Manager Retail Branch Server 4.0 |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Manager Server 4.0 |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Enterprise Storage 6 |
before 12.6-3.21.4 | 12.6-3.21.4 |
postgresql12SUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 4 CVEs |
before 12.7-3.15.3 | 12.7-3.15.3 |
postgresql12SUSE:Linux Enterprise Server 12 SP5 From an advisory covering 4 CVEs |
before 12.7-3.15.3 | 12.7-3.15.3 |
postgresql12SUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 4 CVEs |
before 12.7-3.15.3 | 12.7-3.15.3 |
postgresql-12Ubuntu:20.04:LTS |
before 12.6-0ubuntu0.20.04.1, plus listed versions 12.0-112.1-112.1-2build112.2-112.2-1ubuntu212.2-412.4-0ubuntu0.20.04.112.5-0ubuntu0.20.04.1 |
12.6-0ubuntu0.20.04.1 |
postgresql12openSUSE:Leap 15.2 |
before 12.6-lp152.3.16.1 | 12.6-lp152.3.16.1 |
postgresql11openSUSE:Tumbleweed From an advisory covering 18 CVEs |
before 11.13-1.3 | 11.13-1.3 |
postgresql12openSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 12.8-1.3 | 12.8-1.3 |
postgresql13openSUSE:Tumbleweed From an advisory covering 9 CVEs |
before 13.4-1.3 | 13.4-1.3 |
postgresql14openSUSE:Tumbleweed From an advisory covering 8 CVEs |
before 14.5-2.1 | 14.5-2.1 |
postgresql15openSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 15.4-2.1 | 15.4-2.1 |
postgresql16openSUSE:Tumbleweed From an advisory covering 15 CVEs |
before 16.4-1.1 | 16.4-1.1 |
postgresql17openSUSE:Tumbleweed From an advisory covering 18 CVEs |
before 17.6-2.1 | 17.6-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-3393 is a medium vulnerability (CVSS 4.3) in Postgresql, published February 12, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.19%, the 68th percentile. Fixed in postgresql 11.11-r0.
References
bugzilla.redhat.com/show_bug.cgi?id=1924005
security.netapp.com/advisory/ntap-20210507-0006
security.gentoo.org/glsa/202105-32
nvd.nist.gov/vuln/detail/CVE-2021-3393
github.com/advisories/GHSA-rf5r-cr88-cr97
security.alpinelinux.org/vuln/CVE-2021-3393
Show 84 moreShow less
errata.almalinux.org/8/ALSA-2021-2372.html
vulners.com/cve/CVE-2021-32027
vulners.com/cve/CVE-2021-32028
vulners.com/cve/CVE-2021-32029
vulners.com/cve/CVE-2021-3393
docs.bell-sw.com/security/cves/CVE-2021-3393
security-tracker.debian.org/tracker/CVE-2021-3393
advisories.mageia.org/MGASA-2021-0121.html
bugs.mageia.org/show_bug.cgi?id=28373
postgresql.org/about/news/postgresql-132-126-1111-1016-9621-and-9525-released-2165
access.redhat.com/errata/RHSA-2021:2372
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1956876
bugzilla.redhat.com/show_bug.cgi?id=1956877
bugzilla.redhat.com/show_bug.cgi?id=1956883
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2372.json
access.redhat.com/security/cve/CVE-2021-3393
cve.org/CVERecord?id=CVE-2021-3393
postgresql.org/support/security/CVE-2021-3393
access.redhat.com/security/cve/CVE-2021-32027
cve.org/CVERecord?id=CVE-2021-32027
nvd.nist.gov/vuln/detail/CVE-2021-32027
postgresql.org/support/security/CVE-2021-32027
access.redhat.com/security/cve/CVE-2021-32028
cve.org/CVERecord?id=CVE-2021-32028
nvd.nist.gov/vuln/detail/CVE-2021-32028
postgresql.org/support/security/CVE-2021-32028
access.redhat.com/security/cve/CVE-2021-32029
cve.org/CVERecord?id=CVE-2021-32029
nvd.nist.gov/vuln/detail/CVE-2021-32029
postgresql.org/support/security/CVE-2021-32029
access.redhat.com/errata/RHSA-2021:2389
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2389.json
access.redhat.com/errata/RHSA-2021:2394
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2394.json
errata.rockylinux.org/RLSA-2021:2372
suse.com/support/update/announcement/2021/suse-su-20210543-1
bugzilla.suse.com/1179765
bugzilla.suse.com/1182039
bugzilla.suse.com/1182040
suse.com/security/cve/CVE-2021-20229
suse.com/security/cve/CVE-2021-3393
suse.com/support/update/announcement/2021/suse-su-20210544-1
suse.com/support/update/announcement/2021/suse-su-20210545-1
suse.com/support/update/announcement/2021/suse-su-20210695-1
suse.com/support/update/announcement/2021/suse-su-20211783-1
bugzilla.suse.com/1179945
bugzilla.suse.com/1183118
bugzilla.suse.com/1183168
bugzilla.suse.com/1185924
bugzilla.suse.com/1185925
bugzilla.suse.com/1185926
suse.com/security/cve/CVE-2021-32027
suse.com/security/cve/CVE-2021-32028
suse.com/security/cve/CVE-2021-32029
ubuntu.com/security/CVE-2021-3393
ubuntu.com/security/notices/USN-4735-1
lists.opensuse.org/archives/list/[email protected]/thread/IILVBEHTY5E5NJCJLBHIW7MZUDL25BDR
suse.com/security/cve/CVE-2018-10925
suse.com/security/cve/CVE-2018-16850
suse.com/security/cve/CVE-2019-10129
suse.com/security/cve/CVE-2019-10130
suse.com/security/cve/CVE-2019-10164
suse.com/security/cve/CVE-2019-10208
suse.com/security/cve/CVE-2019-10209
suse.com/security/cve/CVE-2020-14349
suse.com/security/cve/CVE-2020-14350
suse.com/security/cve/CVE-2020-1720
suse.com/security/cve/CVE-2020-25694
suse.com/security/cve/CVE-2020-25695
suse.com/security/cve/CVE-2020-25696
suse.com/security/cve/CVE-2021-3677
suse.com/security/cve/CVE-2021-23214
suse.com/security/cve/CVE-2021-23222
suse.com/security/cve/CVE-2022-1552
lists.opensuse.org/archives/list/[email protected]/thread/RSHH7GG3JERRES4WX7FTBWO2TZCAMJMP
suse.com/security/cve/CVE-2022-41862
suse.com/security/cve/CVE-2023-2454
suse.com/security/cve/CVE-2023-2455
suse.com/security/cve/CVE-2024-7348
suse.com/security/cve/CVE-2023-5868
suse.com/security/cve/CVE-2023-5869
suse.com/security/cve/CVE-2023-5870
suse.com/security/cve/CVE-2024-0985