Every CVE Search/ Get API key

CVE-2024-0985

PostgreSQL non-owner REFRESH MATERIALIZED VIEW CONCURRENTLY executes arbitrary SQL

8.0 HighFix available

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.81%Up 1.8 points since Feb 8, 2024
90%50%10%1%

What each source reports

CVE List Score used 8.0

PostgreSQL non-owner REFRESH MATERIALIZED VIEW CONCURRENTLY executes arbitrary SQL

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
CVE-2024-0985
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-271
Updated
2026-11-02
EUVDEUVD-2024-16762 8.0

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
EUVD-2024-16762
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-4828-5p9m-g4ff 8.0

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object...

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. As part of exploiting this vulnerability, the attacker creates functions that use CREATE RULE to convert the internally-built temporary table to a view. Versions before PostgreSQL 15.6, 14.11, 13.14, and 12.18 are affected. The only known exploit does not work in PostgreSQL 16 and later. For defense in depth, PostgreSQL 16.2 adds the protections that older branches are using to fix their vulnerability.

Record
GHSA-4828-5p9m-g4ff
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-271
Updated
2026-11-02
NVD 8.0

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
CVE-2024-0985
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-271
Updated
2026-11-02
OSVALPINE-CVE-2024-0985 8.0

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
ALPINE-CVE-2024-0985
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVAZL-34279 8.0

CVE-2024-0985 affecting package postgresql for versions less than 14.11-1

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
AZL-34279
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 48 moreShow less
OSVAZL-35111 8.0

CVE-2024-0985 affecting package postgresql for versions less than 16.3-1

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
AZL-35111
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2024-0985 8.0
Record
BELL-CVE-2024-0985
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 8.0

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
CVE-2024-0985
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2024-0985 8.0

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
DEBIAN-CVE-2024-0985
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVJLSEC-2026-46 8.0

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
JLSEC-2026-46
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-2427 8.8

libpq security update

PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. This package provides the essential shared library for any PostgreSQL client program or interface.

Security Fix(es):

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.(CVE-2024-0985)

Incomplete tracking in PostgreSQL of tables with row security allows a reused query to view or change different rows from those intended. CVE-2023-2455 and CVE-2016-2193 fixed most interaction between row security and user ID changes. They missed cases where a subquery, WITH query, security invoker view, or SQL-language function references a table with a row-level security policy. This has the same consequences as the two earlier CVEs. That is to say, it leads to potentially incorrect policies being applied in cases where role-specific policies are used and a given query is planned under one role and then executed under other roles. This scenario can happen under security definer functions or when a common user and query is planned initially and then re-used across multiple SET ROLEs. Applying an incorrect policy may permit a user to complete otherwise-forbidden reads and modifications. This affects only databases that have used CREATE POLICY to define a row security policy. An attacker must tailor an attack to a particular application's pattern of query plan reuse, user ID changes, and role-specific row security policies. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10976)

Client use of server error message in PostgreSQL allows a server not trusted under current SSL or GSS settings to furnish arbitrary non-NUL bytes to the libpq application. For example, a man-in-the-middle attacker could send a long error message that a human or screen-scraper user of psql mistakes for valid query results. This is probably not a concern for clients where the user interface unambiguously indicates the boundary between one error message and other text. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10977)

Incorrect privilege assignment in PostgreSQL allows a less-privileged application user to view or change different rows from those intended. An attack requires the application to use SET ROLE, SET SESSION AUTHORIZATION, or an equivalent feature. The problem arises when an application query uses parameters from the attacker or conveys query results to the attacker. If that query reacts to current_setting('role') or the current user ID, it may modify or return data as though the session had not used SET ROLE or SET SESSION AUTHORIZATION. The attacker does not control which incorrect user ID applies. Query text from less-privileged sources is not a concern here, because SET ROLE and SET SESSION AUTHORIZATION are not sandboxes for unvetted queries. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10978)

Incorrect control of environment variables in PostgreSQL PL/Perl allows an unprivileged database user to change sensitive process environment variables (e.g. PATH). That often suffices to enable arbitrary code execution, even if the attacker lacks a database server operating system user. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are…

Record
OESA-2024-2427
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-2428 8.8

libpq security update

PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. This package provides the essential shared library for any PostgreSQL client program or interface.

Security Fix(es):

A memory disclosure vulnerability was found in PostgreSQL that allows remote users to access sensitive information by exploiting certain aggregate function calls with 'unknown'-type arguments. Handling 'unknown'-type values from string literals without type designation can disclose bytes, potentially revealing notable and confidential information. This issue exists due to excessive data output in aggregate function calls, enabling remote users to read some portion of system memory.(CVE-2023-5868)

A flaw was found in PostgreSQL that allows authenticated database users to execute arbitrary code through missing overflow checks during SQL array value modification. This issue exists due to an integer overflow during array modification where a remote user can trigger the overflow by providing specially crafted data. This enables the execution of arbitrary code on the target system, allowing users to write arbitrary bytes to memory and extensively read the server's memory.(CVE-2023-5869)

A flaw was found in PostgreSQL involving the pg_cancel_backend role that signals background workers, including the logical replication launcher, autovacuum workers, and the autovacuum launcher. Successful exploitation requires a non-core extension with a less-resilient background worker and would affect that specific background worker only. This issue may allow a remote high privileged user to launch a denial of service (DoS) attack.(CVE-2023-5870)

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.(CVE-2024-0985)

Incomplete tracking in PostgreSQL of tables with row security allows a reused query to view or change different rows from those intended. CVE-2023-2455 and CVE-2016-2193 fixed most interaction between row security and user ID changes. They missed cases where a subquery, WITH query, security invoker view, or SQL-language function references a table with a row-level security policy. This has the same consequences as the two earlier CVEs. That is to say, it leads to potentially incorrect policies being applied in cases where role-specific policies are used and a given query is planned under one role and then executed under other roles. This scenario can happen under security definer functions or when a common user and query is planned initially and then re-used across multiple SET ROLEs. Applying an incorrect policy may permit a user to complete otherwise-forbidden reads and modifications. This affects only databases that have used CREATE POLICY to define a row security policy. An attacker must tailor an attack to a particular application's pattern of query plan reuse, user ID changes, and role-specific row security policies. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10976)

Client use of server error message in PostgreSQL allows a server not trusted under current SSL or GSS settings to furnish arbitrary non-NUL bytes to the libpq application. For example, a man-in-the-middle attacker could send a long error message that a human or screen-scraper user of psql mistakes for valid query results. This is…

Record
OESA-2024-2428
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-2429 8.8

libpq security update

PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. This package provides the essential shared library for any PostgreSQL client program or interface.

Security Fix(es):

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.(CVE-2024-0985)

Incomplete tracking in PostgreSQL of tables with row security allows a reused query to view or change different rows from those intended. CVE-2023-2455 and CVE-2016-2193 fixed most interaction between row security and user ID changes. They missed cases where a subquery, WITH query, security invoker view, or SQL-language function references a table with a row-level security policy. This has the same consequences as the two earlier CVEs. That is to say, it leads to potentially incorrect policies being applied in cases where role-specific policies are used and a given query is planned under one role and then executed under other roles. This scenario can happen under security definer functions or when a common user and query is planned initially and then re-used across multiple SET ROLEs. Applying an incorrect policy may permit a user to complete otherwise-forbidden reads and modifications. This affects only databases that have used CREATE POLICY to define a row security policy. An attacker must tailor an attack to a particular application's pattern of query plan reuse, user ID changes, and role-specific row security policies. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10976)

Client use of server error message in PostgreSQL allows a server not trusted under current SSL or GSS settings to furnish arbitrary non-NUL bytes to the libpq application. For example, a man-in-the-middle attacker could send a long error message that a human or screen-scraper user of psql mistakes for valid query results. This is probably not a concern for clients where the user interface unambiguously indicates the boundary between one error message and other text. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10977)

Incorrect privilege assignment in PostgreSQL allows a less-privileged application user to view or change different rows from those intended. An attack requires the application to use SET ROLE, SET SESSION AUTHORIZATION, or an equivalent feature. The problem arises when an application query uses parameters from the attacker or conveys query results to the attacker. If that query reacts to current_setting('role') or the current user ID, it may modify or return data as though the session had not used SET ROLE or SET SESSION AUTHORIZATION. The attacker does not control which incorrect user ID applies. Query text from less-privileged sources is not a concern here, because SET ROLE and SET SESSION AUTHORIZATION are not sandboxes for unvetted queries. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10978)

Incorrect control of environment variables in PostgreSQL PL/Perl allows an unprivileged database user to change sensitive process environment variables (e.g. PATH). That often suffices to enable arbitrary code execution, even if the attacker lacks a database server operating system user. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are…

Record
OESA-2024-2429
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-2430 8.8

libpq security update

PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. This package provides the essential shared library for any PostgreSQL client program or interface.

Security Fix(es):

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.(CVE-2024-0985)

Incomplete tracking in PostgreSQL of tables with row security allows a reused query to view or change different rows from those intended. CVE-2023-2455 and CVE-2016-2193 fixed most interaction between row security and user ID changes. They missed cases where a subquery, WITH query, security invoker view, or SQL-language function references a table with a row-level security policy. This has the same consequences as the two earlier CVEs. That is to say, it leads to potentially incorrect policies being applied in cases where role-specific policies are used and a given query is planned under one role and then executed under other roles. This scenario can happen under security definer functions or when a common user and query is planned initially and then re-used across multiple SET ROLEs. Applying an incorrect policy may permit a user to complete otherwise-forbidden reads and modifications. This affects only databases that have used CREATE POLICY to define a row security policy. An attacker must tailor an attack to a particular application's pattern of query plan reuse, user ID changes, and role-specific row security policies. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10976)

Client use of server error message in PostgreSQL allows a server not trusted under current SSL or GSS settings to furnish arbitrary non-NUL bytes to the libpq application. For example, a man-in-the-middle attacker could send a long error message that a human or screen-scraper user of psql mistakes for valid query results. This is probably not a concern for clients where the user interface unambiguously indicates the boundary between one error message and other text. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10977)

Incorrect privilege assignment in PostgreSQL allows a less-privileged application user to view or change different rows from those intended. An attack requires the application to use SET ROLE, SET SESSION AUTHORIZATION, or an equivalent feature. The problem arises when an application query uses parameters from the attacker or conveys query results to the attacker. If that query reacts to current_setting('role') or the current user ID, it may modify or return data as though the session had not used SET ROLE or SET SESSION AUTHORIZATION. The attacker does not control which incorrect user ID applies. Query text from less-privileged sources is not a concern here, because SET ROLE and SET SESSION AUTHORIZATION are not sandboxes for unvetted queries. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.(CVE-2024-10978)

Incorrect control of environment variables in PostgreSQL PL/Perl allows an unprivileged database user to change sensitive process environment variables (e.g. PATH). That often suffices to enable arbitrary code execution, even if the attacker lacks a database server operating system user. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are…

Record
OESA-2024-2430
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-1335 8.8

postgresql-13 security update

PostgreSQL is an advanced Object-Relational database management system (DBMS). The base postgresql package contains the client programs that you'll need to access a PostgreSQL DBMS server, as well as HTML documentation for the whole system. These client programs can be located on the same machine as the PostgreSQL server, or on a remote machine that accesses a PostgreSQL server over a network connection. The PostgreSQL server can be found in the postgresql-server sub-package.

Security Fix(es):

A flaw was found in postgresql. A purpose-crafted query can read arbitrary bytes of server memory. In the default configuration, any authenticated database user can complete this attack at will. The attack does not require the ability to create objects. If server settings include max_worker_processes=0, the known versions of this attack are infeasible. However, undiscovered variants of the attack may be independent of that setting.(CVE-2021-3677)

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.(CVE-2023-39417)

A memory disclosure vulnerability was found in PostgreSQL that allows remote users to access sensitive information by exploiting certain aggregate function calls with 'unknown'-type arguments. Handling 'unknown'-type values from string literals without type designation can disclose bytes, potentially revealing notable and confidential information. This issue exists due to excessive data output in aggregate function calls, enabling remote users to read some portion of system memory.(CVE-2023-5868)

A flaw was found in PostgreSQL that allows authenticated database users to execute arbitrary code through missing overflow checks during SQL array value modification. This issue exists due to an integer overflow during array modification where a remote user can trigger the overflow by providing specially crafted data. This enables the execution of arbitrary code on the target system, allowing users to write arbitrary bytes to memory and extensively read the server's memory.(CVE-2023-5869)

A flaw was found in PostgreSQL involving the pg_cancel_backend role that signals background workers, including the logical replication launcher, autovacuum workers, and the autovacuum launcher. Successful exploitation requires a non-core extension with a less-resilient background worker and would affect that specific background worker only. This issue may allow a remote high privileged user to launch a denial of service (DoS) attack.(CVE-2023-5870)

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.(CVE-2024-0985)

Incomplete tracking in PostgreSQL of tables with row security allows a reused query to view or change different rows from those intended. CVE-2023-2455 and CVE-2016-2193 fixed most interaction between row security and user ID changes. They missed cases where a subquery, WITH query, security invoker view, or SQL-language function references a table with a row-level security policy. This has the same consequences as the two earlier CVEs. That is to say, it leads to potentially incorrect policies being applied in cases where…

Record
OESA-2025-1335
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0950 8.0

Red Hat Security Advisory: postgresql:15 security update

Record
RHSA-2024:0950
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0951 8.0

Red Hat Security Advisory: postgresql security update

Record
RHSA-2024:0951
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0956 8.0

Red Hat Security Advisory: postgresql:10 security update

Record
RHSA-2024:0956
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0973 8.0

Red Hat Security Advisory: postgresql:15 security update

Record
RHSA-2024:0973
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0974 8.0

Red Hat Security Advisory: postgresql:12 security update

Record
RHSA-2024:0974
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0975 8.0

Red Hat Security Advisory: postgresql:13 security update

Record
RHSA-2024:0975
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0988 8.0

Red Hat Security Advisory: rh-postgresql13-postgresql security update

Record
RHSA-2024:0988
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0990 8.0

Red Hat Security Advisory: rh-postgresql12-postgresql security update

Record
RHSA-2024:0990
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0992 8.0

Red Hat Security Advisory: rh-postgresql10-postgresql security update

Record
RHSA-2024:0992
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1017 8.0

Red Hat Security Advisory: postgresql:15 security update

Record
RHSA-2024:1017
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1069 8.0

Red Hat Security Advisory: postgresql:12 security update

Record
RHSA-2024:1069
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1070 8.0

Red Hat Security Advisory: postgresql:12 security update

Record
RHSA-2024:1070
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1071 8.0

Red Hat Security Advisory: postgresql:12 security update

Record
RHSA-2024:1071
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1195 8.0

Red Hat Security Advisory: postgresql:12 security update

Record
RHSA-2024:1195
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1240 8.0

Red Hat Security Advisory: postgresql security update

Record
RHSA-2024:1240
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1241 8.0

Red Hat Security Advisory: postgresql security update

Record
RHSA-2024:1241
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1314 8.0

Red Hat Security Advisory: postgresql:15 security update

Record
RHSA-2024:1314
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1315 8.0

Red Hat Security Advisory: postgresql:13 security update

Record
RHSA-2024:1315
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1348 8.0

Red Hat Security Advisory: postgresql:10 security update

Record
RHSA-2024:1348
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1422 8.0

Red Hat Security Advisory: postgresql security update

Record
RHSA-2024:1422
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1426 8.0

Red Hat Security Advisory: postgresql security update

Record
RHSA-2024:1426
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1428 8.0

Red Hat Security Advisory: postgresql security update

Record
RHSA-2024:1428
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1429 8.0

Red Hat Security Advisory: postgresql security update

Record
RHSA-2024:1429
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:1437 8.0

Red Hat Security Advisory: postgresql security update

Record
RHSA-2024:1437
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2024:0950 8.0

Important: postgresql:15 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0950
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2024:0973 8.0

Important: postgresql:15 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0973
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2024:0974 8.0

Important: postgresql:12 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0974
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2024:0975 8.0

Important: postgresql:13 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0975
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2024-0985 8.0

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
UBUNTU-CVE-2024-0985
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2024:0950 No score

Important: postgresql:15 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0950
Updated
2026-11-02
OSVALSA-2024:0951 No score

Important: postgresql security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0951
Updated
2026-11-02
OSVALSA-2024:0956 No score

Important: postgresql:10 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0956
Updated
2026-11-02
OSVALSA-2024:0973 No score

Important: postgresql:15 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0973
Updated
2026-11-02
OSVALSA-2024:0974 No score

Important: postgresql:12 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0974
Updated
2026-11-02
OSVALSA-2024:0975 No score

Important: postgresql:13 security update

PostgreSQL is an advanced object-relational database management system (DBMS).

Security Fix(es):

  • postgresql: non-owner 'REFRESH MATERIALIZED VIEW CONCURRENTLY' executes arbitrary SQL (CVE-2024-0985)

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-2024:0975
Updated
2026-11-02
OSVBIT-postgresql-2024-0985 No score

PostgreSQL non-owner REFRESH MATERIALIZED VIEW CONCURRENTLY executes arbitrary SQL

Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer. The command intends to run SQL functions as the owner of the materialized view, enabling safe refresh of untrusted materialized views. The victim is a superuser or member of one of the attacker's roles. The attack requires luring the victim into running REFRESH MATERIALIZED VIEW CONCURRENTLY on the attacker's materialized view. Versions before PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 are affected.

Record
BIT-postgresql-2024-0985
Updated
2026-11-02
OSVCLSA-2024-1711492417 No score

Fix CVE(s): CVE-2024-0985

  • SECURITY UPDATE: Execution of arbitrary SQL functions as the command issuer because of late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY
    • debian/patches/CVE-2024-0985.patch: run REFRESH MATERIALIZED VIEW CONCURRENTLY in right security context
    • CVE-2024-0985
Record
CLSA-2024-1711492417
Updated
2026-11-02
OSVCLSA-2026-1787230283 No score

Fix CVE(s): CVE-2023-39417, CVE-2023-5869, CVE-2024-0985

  • SECURITY UPDATE: Reject substituting extension schemas containing quoting-relevant characters, preventing SQL injection via @extschema@ in extension scripts
    • debian/patches/CVE-2023-39417.patch: Reject substituting extension schemas containing quoting-relevant characters, preventing SQL injection via @extschema@ in extension scripts
    • CVE-2023-39417
  • SECURITY UPDATE: Detect integer overflow while computing new array dimensions in array_set_element(), array_set_element_expanded() and array_set_slice()
    • debian/patches/CVE-2023-5869.patch: Detect integer overflow while computing new array dimensions in array_set_element(), array_set_element_expanded() and array_set_slice()
    • CVE-2023-5869
  • SECURITY UPDATE: Run REFRESH MATERIALIZED VIEW CONCURRENTLY in the right security context when creating the temporary diff table
    • debian/patches/CVE-2024-0985.patch: Run REFRESH MATERIALIZED VIEW CONCURRENTLY in the right security context when creating the temporary diff table
    • CVE-2024-0985
Record
CLSA-2026-1787230283
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
postgresql12
Alpine:v3.16
before 12.18-r0
12.18-r0
postgresql12
Alpine:v3.17
before 12.18-r0
12.18-r0
postgresql12
Alpine:v3.18
before 12.18-r0
12.18-r0
postgresql13
Alpine:v3.16
before 13.14-r0
13.14-r0
postgresql13
Alpine:v3.17
before 13.14-r0
13.14-r0
postgresql13
Alpine:v3.18
before 13.14-r0
13.14-r0
postgresql13
Alpine:v3.19
before 13.14-r0
13.14-r0
postgresql14
Alpine:v3.16
before 14.11-r0
14.11-r0
postgresql14
Alpine:v3.17
before 14.11-r0
14.11-r0
postgresql14
Alpine:v3.18
before 14.11-r0
14.11-r0
Show 290 moreShow less
Affected packages
PackageAffectedFixed
postgresql14
Alpine:v3.19
before 14.11-r0
14.11-r0
postgresql14
Alpine:v3.20
before 14.11-r0
14.11-r0
postgresql15
Alpine:v3.17
before 15.6-r0
15.6-r0
postgresql15
Alpine:v3.18
before 15.6-r0
15.6-r0
postgresql15
Alpine:v3.19
before 15.6-r0
15.6-r0
postgresql15
Alpine:v3.20
before 15.6-r0
15.6-r0
postgresql15
Alpine:v3.21
before 15.6-r0
15.6-r0
postgresql15
Alpine:v3.22
before 15.6-r0
15.6-r0
postgresql16
Alpine:v3.19
before 16.2-r0
16.2-r0
postgresql16
Alpine:v3.20
before 16.2-r0
16.2-r0
postgresql16
Alpine:v3.21
before 16.2-r0
16.2-r0
postgresql16
Alpine:v3.22
before 16.2-r0
16.2-r0
postgresql16
Alpine:v3.23
before 16.2-r0
16.2-r0
postgresql16
Alpine:v3.24
before 16.2-r0
16.2-r0
pg_repack
AlmaLinux:9
before 1.4.8-1.module_el9.2.0+22+09653793
1.4.8-1.module_el9.2.0+22+09653793
pgaudit
AlmaLinux:9
before 1.7.0-1.module_el9.2.0+22+09653793
1.7.0-1.module_el9.2.0+22+09653793
postgres-decoderbufs
AlmaLinux:9
before 1.9.7-1.Final.module_el9.2.0+22+09653793
1.9.7-1.Final.module_el9.2.0+22+09653793
postgresql
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-contrib
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-docs
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-plperl
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-plpython3
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-pltcl
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-private-devel
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-private-libs
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-server
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-server-devel
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-static
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-test
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-test-rpm-macros
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-upgrade
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql-upgrade-devel
AlmaLinux:9
before 15.6-1.module_el9.3.0+55+d62f4779
15.6-1.module_el9.3.0+55+d62f4779
postgresql
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-contrib
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-docs
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-plperl
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-plpython3
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-pltcl
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-private-devel
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-private-libs
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-server
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-server-devel
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-static
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-test
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-upgrade
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql-upgrade-devel
AlmaLinux:9
before 13.14-1.el9_3
13.14-1.el9_3
postgresql
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-contrib
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-docs
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-plperl
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-plpython3
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-pltcl
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-server
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-server-devel
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-static
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-test
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-test-rpm-macros
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-upgrade
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
postgresql-upgrade-devel
AlmaLinux:8
before 10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
10.23-4.module_el8.9.0+3736+952d0ed7.alma.1
pg_repack
AlmaLinux:8
before 1.4.8-1.module_el8.8.0+3487+43ec1b9f
1.4.8-1.module_el8.8.0+3487+43ec1b9f
pgaudit
AlmaLinux:8
before 1.7.0-1.module_el8.8.0+3487+43ec1b9f
1.7.0-1.module_el8.8.0+3487+43ec1b9f
postgres-decoderbufs
AlmaLinux:8
before 1.9.7-1.Final.module_el8.8.0+3487+43ec1b9f
1.9.7-1.Final.module_el8.8.0+3487+43ec1b9f
postgresql
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-contrib
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-docs
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-plperl
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-plpython3
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-pltcl
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-private-devel
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-private-libs
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-server
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-server-devel
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-static
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-test
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-test-rpm-macros
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-upgrade
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
postgresql-upgrade-devel
AlmaLinux:8
before 15.6-1.module_el8.9.0+3739+514705ed.alma.1
15.6-1.module_el8.9.0+3739+514705ed.alma.1
pg_repack
AlmaLinux:8
before 1.4.6-3.module_el8.6.0+3094+eb237fb8
1.4.6-3.module_el8.6.0+3094+eb237fb8
postgresql
Azure Linux:2
before 14.11-1
14.11-1
postgresql
Azure Linux:3
before 16.3-1
16.3-1
postgresql15
Alpaquita:23
15.2-r0 up to 15.6-r0
15.6-r0
postgresql16
Alpaquita:stream
16.0-r1 up to 16.2-r0
16.2-r0
postgresql
Bitnami
12.0.0 up to 12.18.0, 13.0.0 up to 13.14.0, 14.0.0 up to 14.11.0, 15.0.0 up to 15.6.0
12.18.013.14.014.11.015.6.0
libecpg-compat3
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
libecpg-dev
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
libecpg6
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
libpgtypes3
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
libpq-dev
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
libpq5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-client-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-contrib-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-doc-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-plperl-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-plpython-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-plpython3-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-pltcl-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
postgresql-server-dev-9.5
TuxCare:Ubuntu:16.04
before 9.5.25-0ubuntu0.16.04.1+tuxcare.els7
9.5.25-0ubuntu0.16.04.1+tuxcare.els7
libecpg-compat3-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
libecpg-dev-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
libecpg6-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
libpgtypes3-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
libpq-dev-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
libpq5-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-client-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-contrib-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-doc-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-plperl-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-plpython-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-plpython3-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-pltcl-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-server-dev-9.6
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 9.6.24-0+deb10u1+tuxcare.els3
9.6.24-0+deb10u1+tuxcare.els3
postgresql-15
Debian:12
before 15.6-0+deb12u1, plus listed versions
15.3-0+deb12u115.3-115.4-0+deb12u115.4-115.4-215.4-315.5-0+deb12u1
15.6-0+deb12u1
postgresql-11
Debian:10
before 11.22-0+deb10u2, plus listed versions
11.10-0+deb10u111.11-0+deb10u111.12-0+deb10u111.13-0+deb10u111.14-0+deb10u1
Show 18 moreShow less
11.16-0+deb10u111.17-0+deb10u111.18-0+deb10u111.19-0+deb10u111.20-0+deb10u111.21-0+deb10u111.21-0+deb10u211.22-0+deb10u111.4-111.5-111.5-1+deb10u111.5-211.5-3sid111.5-3sid211.6-0+deb10u111.6-2~sid111.7-0+deb10u111.9-0+deb10u1
11.22-0+deb10u2
postgresql-13
Debian:11
before 13.14-0+deb11u1, plus listed versions
13.10-0+deb11u113.11-0+deb11u113.12-0+deb11u113.13-0+deb11u113.3-1
Show 8 moreShow less
13.4-0+deb11u113.4-113.4-213.4-313.5-0+deb11u113.7-0+deb11u113.8-0+deb11u113.9-0+deb11u1
13.14-0+deb11u1
LibPQ_jll
Julia
before 16.0.0+0
16.0.0+0
postgresql15
Mageia:9
before 15.6-1.mga9
15.6-1.mga9
postgresql13
Mageia:9
before 13.14-1.mga9
13.14-1.mga9
libpq
openEuler:22.03-LTS-SP3
From an advisory covering 5 CVEs
before 13.17-1.oe2203sp3
13.17-1.oe2203sp3
libpq
openEuler:22.03-LTS-SP1
From an advisory covering 8 CVEs
before 13.17-1.oe2203sp1
13.17-1.oe2203sp1
libpq
openEuler:24.03-LTS
From an advisory covering 5 CVEs
before 15.9-1.oe2403
15.9-1.oe2403
libpq
openEuler:22.03-LTS-SP4
From an advisory covering 5 CVEs
before 13.17-1.oe2203sp4
13.17-1.oe2203sp4
postgresql-13
openEuler:20.03-LTS-SP4
From an advisory covering 12 CVEs
before 13.20-1.oe2003sp4
13.20-1.oe2003sp4
pg_repack
Red Hat:enterprise_linux:9::appstream
before 0:1.4.8-1.module+el9.2.0+17405+aeb9ec60
0:1.4.8-1.module+el9.2.0+17405+aeb9ec60
pg_repack-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:1.4.8-1.module+el9.2.0+17405+aeb9ec60
0:1.4.8-1.module+el9.2.0+17405+aeb9ec60
pg_repack-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:1.4.8-1.module+el9.2.0+17405+aeb9ec60
0:1.4.8-1.module+el9.2.0+17405+aeb9ec60
pgaudit
Red Hat:enterprise_linux:9::appstream
before 0:1.7.0-1.module+el9.2.0+17405+aeb9ec60
0:1.7.0-1.module+el9.2.0+17405+aeb9ec60
pgaudit-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:1.7.0-1.module+el9.2.0+17405+aeb9ec60
0:1.7.0-1.module+el9.2.0+17405+aeb9ec60
pgaudit-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:1.7.0-1.module+el9.2.0+17405+aeb9ec60
0:1.7.0-1.module+el9.2.0+17405+aeb9ec60
postgres-decoderbufs
Red Hat:enterprise_linux:9::appstream
before 0:1.9.7-1.Final.module+el9.2.0+17405+aeb9ec60
0:1.9.7-1.Final.module+el9.2.0+17405+aeb9ec60
postgres-decoderbufs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:1.9.7-1.Final.module+el9.2.0+17405+aeb9ec60
0:1.9.7-1.Final.module+el9.2.0+17405+aeb9ec60
postgres-decoderbufs-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:1.9.7-1.Final.module+el9.2.0+17405+aeb9ec60
0:1.9.7-1.Final.module+el9.2.0+17405+aeb9ec60
postgresql
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-contrib
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-contrib-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-docs
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-docs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-plperl
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-plperl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-plpython3
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-plpython3-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-pltcl
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-pltcl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-private-devel
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-private-libs
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-private-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-server
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-server-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-server-devel
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-server-devel-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-static
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-test
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-test-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-test-rpm-macros
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-upgrade
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-upgrade-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-upgrade-devel
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql-upgrade-devel-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:15.6-1.module+el9.3.0+21283+b0ea34b6
0:15.6-1.module+el9.3.0+21283+b0ea34b6
postgresql
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-contrib
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-contrib-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-docs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-plperl
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-plperl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-plpython3
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-plpython3-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-pltcl
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-pltcl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-private-libs
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-private-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-server
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-server-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-server-devel-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-test-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-upgrade
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-upgrade-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-upgrade-devel-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-contrib-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-debugsource
Red Hat:enterprise_linux:9::crb
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-docs
Red Hat:enterprise_linux:9::crb
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-docs-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql-plperl-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:13.14-1.el9_3
0:13.14-1.el9_3
pgaudit
Rocky Linux:9
before 0:1.7.0-1.module+el9.5.0+30637+4391fcca
0:1.7.0-1.module+el9.5.0+30637+4391fcca
postgres-decoderbufs
Rocky Linux:9
before 0:1.9.7-1.Final.module+el9.5.0+30637+4391fcca
0:1.9.7-1.Final.module+el9.5.0+30637+4391fcca
postgresql
Rocky Linux:9
before 0:13.14-1.el9_3
0:13.14-1.el9_3
postgresql
Rocky Linux:8
before 0:10.23-4.module+el8.9.0+1734+74bd286c
0:10.23-4.module+el8.9.0+1734+74bd286c
pgaudit
Rocky Linux:8
before 0:1.7.0-1.module+el8.9.0+1525+fc91df60
0:1.7.0-1.module+el8.9.0+1525+fc91df60
pg_repack
Rocky Linux:8
before 0:1.4.8-1.module+el8.9.0+1525+fc91df60
0:1.4.8-1.module+el8.9.0+1525+fc91df60
pg_repack
Rocky Linux:8
before 0:1.4.8-1.module+el8.10.0+1622+bd25b19c
0:1.4.8-1.module+el8.10.0+1622+bd25b19c
pg_repack
Rocky Linux:8
before 0:1.4.8-1.module+el8.10.0+1858+fcc46a79
0:1.4.8-1.module+el8.10.0+1858+fcc46a79
postgres-decoderbufs
Rocky Linux:8
before 0:1.9.7-1.Final.module+el8.9.0+1525+fc91df60
0:1.9.7-1.Final.module+el8.9.0+1525+fc91df60
postgresql
Rocky Linux:8
before 0:15.6-1.module+el8.9.0+1737+de0a3665
0:15.6-1.module+el8.9.0+1737+de0a3665
pgaudit
Rocky Linux:8
before 0:1.4.0-7.module+el8.9.0+1735+a332307b
0:1.4.0-7.module+el8.9.0+1735+a332307b
pg_repack
Rocky Linux:8
before 0:1.4.6-3.module+el8.10.0+1862+29bef648
0:1.4.6-3.module+el8.10.0+1862+29bef648
pg_repack
Rocky Linux:8
before 0:1.4.6-3.module+el8.9.0+1594+4a6adae9
0:1.4.6-3.module+el8.9.0+1594+4a6adae9
pg_repack
Rocky Linux:8
before 0:1.4.6-3.module+el8.9.0+1603+444d1b54
0:1.4.6-3.module+el8.9.0+1603+444d1b54
postgres-decoderbufs
Rocky Linux:8
before 0:0.10.0-2.module+el8.10.0+1862+29bef648
0:0.10.0-2.module+el8.10.0+1862+29bef648
postgres-decoderbufs
Rocky Linux:8
before 0:0.10.0-2.module+el8.9.0+1594+4a6adae9
0:0.10.0-2.module+el8.9.0+1594+4a6adae9
postgres-decoderbufs
Rocky Linux:8
before 0:0.10.0-2.module+el8.9.0+1603+444d1b54
0:0.10.0-2.module+el8.9.0+1603+444d1b54
postgresql
Rocky Linux:8
before 0:12.18-1.module+el8.9.0+1735+a332307b
0:12.18-1.module+el8.9.0+1735+a332307b
postgresql
Rocky Linux:8
before 0:13.14-1.module+el8.9.0+1736+ef8fa13a
0:13.14-1.module+el8.9.0+1736+ef8fa13a
pgaudit
Rocky Linux:8
before 0:1.5.0-1.module+el8.9.0+1594+4a6adae9
0:1.5.0-1.module+el8.9.0+1594+4a6adae9
postgresql15
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 15.6-3.22.1
15.6-3.22.1
postgresql15
SUSE:Linux Enterprise Server 12 SP5
before 15.6-3.22.1
15.6-3.22.1
postgresql15
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 15.6-3.22.1
15.6-3.22.1
postgresql13
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
SUSE:Enterprise Storage 7.1
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql13
openSUSE:Leap 15.5
before 13.14-150200.5.53.1
13.14-150200.5.53.1
postgresql12
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 12.18-150200.8.57.1
12.18-150200.8.57.1
postgresql12
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 12.18-150200.8.57.1
12.18-150200.8.57.1
postgresql12
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 12.18-150200.8.57.1
12.18-150200.8.57.1
postgresql12
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 12.18-150200.8.57.1
12.18-150200.8.57.1
postgresql12
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 12.18-150200.8.57.1
12.18-150200.8.57.1
postgresql12
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 12.18-150200.8.57.1
12.18-150200.8.57.1
postgresql12
SUSE:Enterprise Storage 7.1
before 12.18-150200.8.57.1
12.18-150200.8.57.1
postgresql12
openSUSE:Leap 15.5
before 12.18-150200.8.57.1
12.18-150200.8.57.1
postgresql14
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 14.11-3.36.1
14.11-3.36.1
postgresql14
SUSE:Linux Enterprise Server 12 SP5
before 14.11-3.36.1
14.11-3.36.1
postgresql14
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 14.11-3.36.1
14.11-3.36.1
postgresql13
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 13.14-3.46.1
13.14-3.46.1
postgresql13
SUSE:Linux Enterprise Server 12 SP5
before 13.14-3.46.1
13.14-3.46.1
postgresql13
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 13.14-3.46.1
13.14-3.46.1
postgresql12
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 12.18-3.52.1
12.18-3.52.1
postgresql12
SUSE:Linux Enterprise Server 12 SP5
before 12.18-3.52.1
12.18-3.52.1
postgresql12
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 12.18-3.52.1
12.18-3.52.1
postgresql16
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 16.2-3.10.1
16.2-3.10.1
postgresql16
SUSE:Linux Enterprise Server 12 SP5
before 16.2-3.10.1
16.2-3.10.1
postgresql16
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 16.2-3.10.1
16.2-3.10.1
postgresql16
SUSE:Linux Enterprise Module for Basesystem 15 SP5
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise Module for Package Hub 15 SP5
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise Module for Server Applications 15 SP5
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Manager Proxy 4.3
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Manager Server 4.3
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
SUSE:Enterprise Storage 7.1
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16
openSUSE:Leap 15.5
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql16-mini
openSUSE:Leap 15.5
before 16.2-150200.5.10.1
16.2-150200.5.10.1
postgresql15
SUSE:Linux Enterprise Module for Basesystem 15 SP5
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Linux Enterprise Module for Server Applications 15 SP5
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Manager Proxy 4.3
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Manager Server 4.3
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
SUSE:Enterprise Storage 7.1
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql15
openSUSE:Leap 15.5
before 15.6-150200.5.22.1
15.6-150200.5.22.1
postgresql14
SUSE:Linux Enterprise Module for Legacy 15 SP5
before 14.11-150200.5.39.1
14.11-150200.5.39.1
postgresql14
SUSE:Linux Enterprise Module for Package Hub 15 SP5
before 14.11-150200.5.39.1
14.11-150200.5.39.1
postgresql14
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 14.11-150200.5.39.1
14.11-150200.5.39.1
postgresql14
openSUSE:Leap 15.5
before 14.11-150200.5.39.1
14.11-150200.5.39.1
postgresql-9.3
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
9.3.1-19.3.2-19.3.2-1ubuntu19.3.2-1ubuntu29.3.3-1
Show 24 moreShow less
9.3.3-1bzr19.3.3-1bzr29.3.4-19.3.5-0ubuntu0.14.04.19.3.6-0ubuntu0.14.049.3.7-0ubuntu0.14.049.3.8-0ubuntu0.4.049.3.9-0ubuntu0.14.049.3.10-0ubuntu0.14.049.3.11-0ubuntu0.14.049.3.12-0ubuntu0.14.049.3.13-0ubuntu0.14.049.3.14-0ubuntu0.14.049.3.15-0ubuntu0.14.049.3.16-0ubuntu0.14.049.3.17-0ubuntu0.14.049.3.18-0ubuntu0.14.04.19.3.19-0ubuntu0.14.049.3.20-0ubuntu0.14.049.3.21-0ubuntu0.14.049.3.22-0ubuntu0.14.049.3.23-0ubuntu0.14.049.3.24-0ubuntu0.14.049.3.24-0ubuntu0.14.04+esm1
None known
postgresql-9.5
Ubuntu:Pro:16.04:LTS
before 9.5.25-0ubuntu0.16.04.1+esm7, plus listed versions
9.5.0-19.5.0-29.5.0-39.5.1-19.5.2-1
Show 26 moreShow less
9.5.3-0ubuntu0.16.049.5.4-0ubuntu0.16.049.5.5-0ubuntu0.16.049.5.6-0ubuntu0.16.049.5.7-0ubuntu0.16.049.5.8-0ubuntu0.16.04.19.5.9-0ubuntu0.16.049.5.10-0ubuntu0.16.049.5.11-0ubuntu0.16.049.5.12-0ubuntu0.16.049.5.13-0ubuntu0.16.049.5.14-0ubuntu0.16.049.5.16-0ubuntu0.16.04.19.5.17-0ubuntu0.16.04.19.5.18-0ubuntu0.16.04.19.5.19-0ubuntu0.16.04.19.5.21-0ubuntu0.16.04.19.5.23-0ubuntu0.16.04.19.5.24-0ubuntu0.16.04.19.5.25-0ubuntu0.16.04.19.5.25-0ubuntu0.16.04.1+esm19.5.25-0ubuntu0.16.04.1+esm29.5.25-0ubuntu0.16.04.1+esm39.5.25-0ubuntu0.16.04.1+esm49.5.25-0ubuntu0.16.04.1+esm59.5.25-0ubuntu0.16.04.1+esm6
9.5.25-0ubuntu0.16.04.1+esm7
postgresql-10
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
10.1-110.1-210.2-110.3-110.4-0ubuntu0.18.04
Show 21 moreShow less
10.5-0ubuntu0.18.0410.6-0ubuntu0.18.04.110.7-0ubuntu0.18.04.110.8-0ubuntu0.18.04.110.9-0ubuntu0.18.04.110.10-0ubuntu0.18.04.110.12-0ubuntu0.18.04.110.14-0ubuntu0.18.04.110.15-0ubuntu0.18.04.110.16-0ubuntu0.18.04.110.17-0ubuntu0.18.04.110.18-0ubuntu0.18.04.110.19-0ubuntu0.18.04.110.20-0ubuntu0.18.04.110.21-0ubuntu0.18.04.110.22-0ubuntu0.18.04.110.23-0ubuntu0.18.04.110.23-0ubuntu0.18.04.210.23-0ubuntu0.18.04.2+esm110.23-0ubuntu0.18.04.2+esm210.23-0ubuntu0.18.04.2+esm3
None known
postgresql-12
Ubuntu:20.04:LTS
before 12.18-0ubuntu0.20.04.1, plus listed versions
12.0-112.1-112.1-2build112.2-112.2-1ubuntu2
Show 15 moreShow less
12.2-412.4-0ubuntu0.20.04.112.5-0ubuntu0.20.04.112.6-0ubuntu0.20.04.112.7-0ubuntu0.20.04.112.8-0ubuntu0.20.04.112.9-0ubuntu0.20.04.112.10-0ubuntu0.20.04.112.11-0ubuntu0.20.04.112.12-0ubuntu0.20.04.112.13-0ubuntu0.20.04.112.14-0ubuntu0.20.04.112.15-0ubuntu0.20.04.112.16-0ubuntu0.20.04.112.17-0ubuntu0.20.04.1
12.18-0ubuntu0.20.04.1
postgresql-14
Ubuntu:22.04:LTS
before 14.11-0ubuntu0.22.04.1, plus listed versions
14.1-1ubuntu114.2-114.2-1ubuntu114.3-0ubuntu0.22.04.114.4-0ubuntu0.22.04.1
Show 6 moreShow less
14.5-0ubuntu0.22.04.114.6-0ubuntu0.22.04.114.7-0ubuntu0.22.04.114.8-0ubuntu0.22.04.114.9-0ubuntu0.22.04.114.10-0ubuntu0.22.04.1
14.11-0ubuntu0.22.04.1
postgresql-16
Ubuntu:24.04:LTS
before 16.2-1, plus listed versions
16.0-216.1-116.1-1build116.1-1build3
16.2-1
postgresql12
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 12.18-1.1
12.18-1.1
postgresql13
openSUSE:Tumbleweed
before 13.14-1.1
13.14-1.1
postgresql14
openSUSE:Tumbleweed
before 14.11-1.1
14.11-1.1
postgresql15
openSUSE:Tumbleweed
before 15.6-1.1
15.6-1.1
postgresql16
openSUSE:Tumbleweed
before 16.2-1.1
16.2-1.1
postgresql17
openSUSE:Tumbleweed
From an advisory covering 18 CVEs
before 17.6-2.1
17.6-2.1

History

History
RecordedChangedSources
affected, facts
affectedOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-0985 is a high vulnerability (CVSS 8.0) in Postgresql, published February 8, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.81%, the 78th percentile. Fixed in postgresql12 12.18-r0.

References

Show 122 moreShow less
This page doesn't list everything

Left out here: 1,005 package rows and the rest of 5 source descriptions. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 24 source records.

MoveEnter Open