CVE-2024-4317
Low · 3.1CVSS
3.1
EPSS
0.7%
Published
May 14, 2024
CISA due date
—
Cloudanix analysis
Regular database users can now see hidden statistics about other people's data that they were never meant to access.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Missing authorization checks on the built-in views pg_stats_ext and pg_stats_ext_exprs allow any database user to retrieve most-common-value statistics and other metadata collected by CREATE STATISTICS commands issued by other users, exposing column values and function results that the querying user lacks direct read or execute privileges on.
Why it matters to the business
Attackers with minimal database access can obtain sensitive data values or infer results of privileged operations without triggering normal access controls, increasing the risk of data leakage in any long-running PostgreSQL installation that has not been manually hardened after upgrade.
How an attack unfolds
An attacker obtains a low-privileged database account, connects to the target PostgreSQL instance, and directly queries the pg_stats_ext or pg_stats_ext_exprs views to harvest most-common-value arrays and histogram data that were generated from other users' CREATE STATISTICS statements, thereby learning column contents or function outputs they are otherwise denied.
How to fix it
Upgrade to PostgreSQL 16.3, 15.7, or 14.12 (or later) and, for every existing cluster, execute the manual view-recreation steps documented in the release notes; new clusters created with initdb after installing these versions receive the fix automatically. No workaround exists other than the upgrade plus manual remediation.
How to confirm the fix worked
After upgrade and manual remediation, connect as a low-privileged user and confirm that queries against pg_stats_ext and pg_stats_ext_exprs no longer return statistics rows belonging to other users; also verify that the view definitions in the new installation match the corrected definitions published in the release notes.
Typical attack path
- Obtain or compromise a low-privileged database user account
- Connect to the PostgreSQL instance using that account
- Issue SELECT statements against pg_stats_ext and pg_stats_ext_exprs
- Parse returned most-common-value arrays and statistics to reconstruct sensitive column data or function results
How to detect it
Review database query logs and audit trails for SELECT statements targeting pg_stats_ext or pg_stats_ext_exprs issued by non-superuser roles; correlate with application connection logs to identify unexpected access patterns from low-privileged accounts.
What your security team should do
- Prioritize upgrade of all PostgreSQL 14-16 instances to the fixed minor versions and apply the documented manual view fix to existing clusters within the next change window
- Audit all database roles to ensure the principle of least privilege is followed for statistics-related objects
- Add monitoring for direct queries against pg_stats_ext and pg_stats_ext_exprs from non-superuser accounts
The record
Missing authorization in PostgreSQL built-in views pg_stats_ext and pg_stats_ext_exprs allows an unprivileged database user to read most common values and other statistics from CREATE STATISTICS commands of other users. The most common values may reveal column values the eavesdropper could not otherwise read or results of functions they cannot execute. Installing an unaffected version only fixes fresh PostgreSQL installations, namely those that are created with the initdb utility after installing that version. Current PostgreSQL installations will remain vulnerable until they follow the instructions in the release notes. Within major versions 14-16, minor versions before PostgreSQL 16.3, 15.7, and 14.12 are affected. Versions before PostgreSQL 14 are unaffected.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | pg_repack | 0 | 1.4.8-1.module_el8.10.0+3798+606ebb9f |
| AlmaLinux:8 | pg_repack | 0 | 1.4.8-1.module_el8.9.0+3706+885c732e |
| AlmaLinux:8 | pgaudit | 0 | 16.0-1.module_el8.10.0+3798+606ebb9f |
| AlmaLinux:8 | pgaudit | 0 | 1.7.0-1.module_el8.9.0+3706+885c732e |
| AlmaLinux:8 | postgres-decoderbufs | 0 | 2.4.0-1.Final.module_el8.10.0+3798+606ebb9f |
| AlmaLinux:8 | postgres-decoderbufs | 0 | 1.9.7-1.Final.module_el8.9.0+3706+885c732e |
| AlmaLinux:8 | postgresql | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-contrib | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-contrib | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-docs | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-docs | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-plperl | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-plperl | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-plpython3 | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-plpython3 | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-pltcl | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-pltcl | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-private-devel | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-private-devel | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-private-libs | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-private-libs | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-server | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-server | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-server-devel | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-server-devel | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-static | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-static | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-test | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-test | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-test-rpm-macros | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-test-rpm-macros | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-upgrade | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-upgrade | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:8 | postgresql-upgrade-devel | 0 | 16.4-1.module_el8.10.0+3884+a79fbae6 |
| AlmaLinux:8 | postgresql-upgrade-devel | 0 | 15.8-1.module_el8.10.0+3888+1aead837 |
| AlmaLinux:9 | pg_repack | 0 | 1.4.8-1.module_el9.4.0+66+eb9878bc |
| AlmaLinux:9 | pg_repack | 0 | 1.4.8-1.module_el9.3.0+52+21733919 |
| AlmaLinux:9 | pgaudit | 0 | 16.0-1.module_el9.4.0+66+eb9878bc |
| AlmaLinux:9 | pgaudit | 0 | 1.7.0-1.module_el9.3.0+52+21733919 |
| AlmaLinux:9 | postgres-decoderbufs | 0 | 2.4.0-1.Final.module_el9.4.0+66+eb9878bc |
| AlmaLinux:9 | postgres-decoderbufs | 0 | 1.9.7-1.Final.module_el9.3.0+52+21733919 |
| AlmaLinux:9 | postgresql | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-contrib | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-contrib | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-docs | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-docs | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-plperl | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-plperl | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-plpython3 | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-plpython3 | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-pltcl | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-pltcl | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-private-devel | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-private-devel | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-private-libs | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-private-libs | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-server | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-server | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-server-devel | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-server-devel | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-static | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-static | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-test | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-test | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-test-rpm-macros | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-test-rpm-macros | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-upgrade | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-upgrade | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| AlmaLinux:9 | postgresql-upgrade-devel | 0 | 16.4-1.module_el9.4.0+109+624ac33a |
| AlmaLinux:9 | postgresql-upgrade-devel | 0 | 15.8-1.module_el9.4.0+111+667b9e9e |
| Bitnami | postgresql | 14.0.0 | 14.12.0 |
| Bitnami | postgresql | 16.0.0 | 16.3.0 |
| Chainguard | ecpg-14 | 0 | 14.19-r0 |
| Chainguard | ecpg-15 | 0 | 15.14-r1 |
| Chainguard | ecpg-16 | 0 | 16.3-r0 |
| Chainguard | libecpg-14 | 0 | 14.19-r1 |
| Chainguard | libecpg-14-dev | 0 | 14.19-r0 |
| Chainguard | libecpg-15 | 0 | 15.14-r1 |
| Chainguard | libecpg-15-dev | 0 | 15.14-r0 |
| Chainguard | libecpg-16 | 0 | 16.3-r0 |
| Chainguard | libecpg-16-dev | 0 | 16.3-r0 |
| Chainguard | libpq-14 | 0 | 14.19-r1 |
| Chainguard | libpq-15 | 0 | 15.14-r1 |
| Chainguard | libpq-16 | 0 | 16.3-r0 |
| Chainguard | postgresql-14 | 0 | 14.19-r1 |
| Chainguard | postgresql-14-base | 0 | 14.19-r1 |
| Chainguard | postgresql-14-client | 0 | 14.19-r1 |
| Chainguard | postgresql-14-client-base | 0 | 14.19-r1 |
| Chainguard | postgresql-14-contrib | 0 | 14.19-r1 |
| Chainguard | postgresql-14-dev | 0 | 14.19-r1 |
| Chainguard | postgresql-14-oci-entrypoint | 0 | 14.19-r0 |
| Chainguard | postgresql-14-oci-entrypoint-base | 0 | 14.19-r0 |
| Chainguard | postgresql-14-pgadmin-compat | 0 | 14.19-r1 |
| Chainguard | postgresql-15 | 0 | 15.14-r0 |
| Chainguard | postgresql-15-base | 0 | 15.14-r1 |
| Chainguard | postgresql-15-client | 0 | 15.14-r1 |
| Chainguard | postgresql-15-client-base | 0 | 15.14-r1 |
| Chainguard | postgresql-15-contrib | 0 | 15.14-r0 |
| Chainguard | postgresql-15-dev | 0 | 15.14-r1 |
| Chainguard | postgresql-15-oci-entrypoint | 0 | 15.15-r0 |
| Chainguard | postgresql-15-oci-entrypoint-base | 0 | 15.14-r1 |
| Chainguard | postgresql-15-pgadmin-compat | 0 | 15.14-r0 |
| Chainguard | postgresql-16 | 0 | 16.3-r0 |
| Chainguard | postgresql-16-base | 0 | 16.3-r0 |
| Chainguard | postgresql-16-bitnami-compat | 0 | 16.3-r0 |
| Chainguard | postgresql-16-client | 0 | 16.3-r0 |
| Chainguard | postgresql-16-client-base | 0 | 16.3-r0 |
| Chainguard | postgresql-16-contrib | 0 | 16.3-r0 |
| Chainguard | postgresql-16-dev | 0 | 16.3-r0 |
| Chainguard | postgresql-16-oci-entrypoint | 0 | 16.3-r0 |
| Chainguard | postgresql-16-oci-entrypoint-base | 0 | 16.3-r0 |
| Chainguard | postgresql-16-pgadmin-compat | 0 | 16.3-r0 |
| Debian:12 | postgresql-15 | 0 | No fix |
| Debian:13 | postgresql-16 | 0 | 16.3-1 |
| Mageia:9 | postgresql13 | 0 | 13.15-1.mga9 |
| Mageia:9 | postgresql15 | 0 | 15.7-1.mga9 |
| Red Hat:enterprise_linux:8::appstream | pg_repack | 0 | 0:1.4.8-1.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | pg_repack | 0 | 0:1.4.8-1.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | pg_repack-debuginfo | 0 | 0:1.4.8-1.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | pg_repack-debuginfo | 0 | 0:1.4.8-1.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | pg_repack-debugsource | 0 | 0:1.4.8-1.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | pg_repack-debugsource | 0 | 0:1.4.8-1.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | pgaudit | 0 | 0:16.0-1.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | pgaudit | 0 | 0:1.7.0-1.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | pgaudit-debuginfo | 0 | 0:16.0-1.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | pgaudit-debuginfo | 0 | 0:1.7.0-1.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | pgaudit-debugsource | 0 | 0:16.0-1.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | pgaudit-debugsource | 0 | 0:1.7.0-1.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | postgres-decoderbufs | 0 | 0:2.4.0-1.Final.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | postgres-decoderbufs | 0 | 0:1.9.7-1.Final.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | postgres-decoderbufs-debuginfo | 0 | 0:2.4.0-1.Final.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | postgres-decoderbufs-debuginfo | 0 | 0:1.9.7-1.Final.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | postgres-decoderbufs-debugsource | 0 | 0:2.4.0-1.Final.module+el8.10.0+20413+d8116364 |
| Red Hat:enterprise_linux:8::appstream | postgres-decoderbufs-debugsource | 0 | 0:1.9.7-1.Final.module+el8.9.0+19797+c4ce5969 |
| Red Hat:enterprise_linux:8::appstream | postgresql | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-contrib | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-contrib | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-contrib-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-contrib-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-debugsource | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-debugsource | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-docs | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-docs | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-docs-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-docs-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-plperl | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-plperl | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-plperl-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-plperl-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-plpython3 | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-plpython3 | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-plpython3-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-plpython3-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-pltcl | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-pltcl | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-pltcl-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-pltcl-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-private-devel | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-private-devel | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-private-libs | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-private-libs | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-private-libs-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-private-libs-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-server | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-server | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-server-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-server-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-server-devel | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-server-devel | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-server-devel-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-server-devel-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-static | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-static | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-test | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-test | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-test-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-test-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-test-rpm-macros | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-test-rpm-macros | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-upgrade | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-upgrade | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-upgrade-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-upgrade-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-upgrade-devel | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-upgrade-devel | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:8::appstream | postgresql-upgrade-devel-debuginfo | 0 | 0:16.4-1.module+el8.10.0+22209+060d7a0a |
| Red Hat:enterprise_linux:8::appstream | postgresql-upgrade-devel-debuginfo | 0 | 0:15.8-1.module+el8.10.0+22212+a51fe170 |
| Red Hat:enterprise_linux:9::appstream | pg_repack | 0 | 0:1.4.8-1.module+el9.4.0+20427+07482b8c |
| Red Hat:enterprise_linux:9::appstream | pg_repack | 0 | 0:1.4.8-1.module+el9.2.0+17405+aeb9ec60 |
| Red Hat:enterprise_linux:9::appstream | pg_repack-debuginfo | 0 | 0:1.4.8-1.module+el9.4.0+20427+07482b8c |
| Red Hat:enterprise_linux:9::appstream | pg_repack-debuginfo | 0 | 0:1.4.8-1.module+el9.2.0+17405+aeb9ec60 |
| Red Hat:enterprise_linux:9::appstream | pg_repack-debugsource | 0 | 0:1.4.8-1.module+el9.4.0+20427+07482b8c |
| Red Hat:enterprise_linux:9::appstream | pg_repack-debugsource | 0 | 0:1.4.8-1.module+el9.2.0+17405+aeb9ec60 |
| Red Hat:enterprise_linux:9::appstream | pgaudit | 0 | 0:16.0-1.module+el9.4.0+20427+07482b8c |
| Red Hat:enterprise_linux:9::appstream | pgaudit | 0 | 0:1.7.0-1.module+el9.2.0+17405+aeb9ec60 |
Related vulnerabilities
- CVE-2025-1094 Improper neutralization of quoting syntax in PostgreSQL libpq functions… Also affects pg_repack
- CVE-2024-10979 Incorrect control of environment variables in PostgreSQL PL/Perl allows an unprivileged… Also affects pg_repack
- CVE-2024-10978 Incorrect privilege assignment in PostgreSQL allows a less-privileged application user to… Also affects pg_repack
- CVE-2024-10976 Incomplete tracking in PostgreSQL of tables with row security allows a reused query to… Also affects pg_repack
- CVE-2023-5868 A memory disclosure vulnerability was found in PostgreSQL that allows remote users to… Also affects pg_repack
- CVE-2025-12817 Missing authorization in PostgreSQL CREATE STATISTICS command allows a table owner to… Also affects postgresql
- CVE-2025-12818 Integer wraparound in multiple PostgreSQL libpq client library functions allows an… Also affects postgresql
- CVE-2024-10977 Client use of server error message in PostgreSQL allows a server not trusted under… Also affects postgresql