Every CVE Search/ Get API key

CVE-2026-14673

PostgreSQL amcheck does not clear untrusted search path

3.8 LowFix available

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
High
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
None

Exploit likelihood

0.27%Unchanged since Aug 14, 2026
90%50%10%1%

What each source reports

CVE List Score used 3.8

PostgreSQL amcheck does not clear untrusted search path

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
CVE-2026-14673
CVSS 3.1
3.8 LowCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-426
Updated
2026-11-02
EUVDEUVD-2026-57839 3.8

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
EUVD-2026-57839
CVSS 3.1
3.8 LowCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-qp83-ppf3-v924 3.8

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE...

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.5, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
GHSA-qp83-ppf3-v924
CVSS 3.1
3.8 LowCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-426
Updated
2026-11-02
NVD 3.8

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
CVE-2026-14673
CVSS 3.1
3.8 LowCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-426
Updated
2026-11-02
OSVALPINE-CVE-2026-14673 3.8

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
ALPINE-CVE-2026-14673
CVSS 3.1
3.8 LowCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-03
OSVBELL-CVE-2026-14673 3.8
Record
BELL-CVE-2026-14673
CVSS 3.1
3.8 LowCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
Show 38 moreShow less
OSVDEBIAN-CVE-2026-14673 3.8

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
DEBIAN-CVE-2026-14673
CVSS 3.1
3.8 LowCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVOESA-2026-3420 8.8

postgresql 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):

Integer wraparound in PostgreSQL tsvector and tsquery data type functions allows an unprivileged database user to cause the server to undersize an allocation and write out-of-bounds, via crafted large inputs. This may execute arbitrary code as the operating system user running the database. These types are typically sourced from application logic, not taken from the application's user. Hence, application users attacking the database, through the application as a conduit, are unlikely. CVE-2026-6473 had fixed similar problems. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14662)

Cleartext storage in PostgreSQL pgcrypto disabled ciphers allows a user to recover cleartext, via direct observation of the faulty ciphertext. The OpenSSL version and OpenSSL configuration determine the disabled ciphers. If the application accepts encrypted data as input, decryption will succeed even with the wrong key. This in turn loses the modest protection from the Modification Detection Code (MDC). Affected functions are pgp_sym_encrypt, pgp_sym_decrypt, pgp_pub_encrypt, pgp_pub_decrypt, pgp_sym_encrypt_bytea, pgp_sym_decrypt_bytea, pgp_pub_encrypt_bytea, and pgp_pub_decrypt_bytea. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14663)

Heap buffer overflow in PostgreSQL regexp allows the query author to execute arbitrary code as the operating system user running the database, via text that would not pass encoding validation. This shares heritage with CVE-2026-2006, but this case involved unanticipated data growth when round-tripped through pg_wchar. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14664)

Incomplete tracking in PostgreSQL of changes to role membership, role attributes, and database ownership allows a query to continue using cached row-level security policies after those changes require a different policy, via plan reuse. Stale policies continue until some other event invalidates the cache or connection termination ends the session. This permits a user to complete reads and modifications that were recently permitted but now forbidden. An attacker must tailor an attack to a particular application's pattern of privilege removal and role-specific row security policies. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14666)

Type confusion regarding input of PostgreSQL ctid data type selectivity estimator allows an object creator to view a calculation derived from the value of an arbitrary 4-byte span of memory, via a chosen non-ctid input. While the calculation loses precision, substantial memory value recovery appears possible. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14668)

Heap buffer overflow in PostgreSQL to_char(timestamptz) allows the party choosing the timezone to execute arbitrary code as the operating system user running the database, via a long POSIX timezone abbreviation. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14669)

Heap buffer overflow in PostgreSQL plperl return of a tied hash allows the function owner to execute arbitrary code as the operating system user running the database, via a crafted function body. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14670)

Type confusion in PostgreSQL module…

Record
OESA-2026-3420
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-2026-3421 8.8

postgresql 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):

Integer wraparound in PostgreSQL tsvector and tsquery data type functions allows an unprivileged database user to cause the server to undersize an allocation and write out-of-bounds, via crafted large inputs. This may execute arbitrary code as the operating system user running the database. These types are typically sourced from application logic, not taken from the application's user. Hence, application users attacking the database, through the application as a conduit, are unlikely. CVE-2026-6473 had fixed similar problems. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14662)

Cleartext storage in PostgreSQL pgcrypto disabled ciphers allows a user to recover cleartext, via direct observation of the faulty ciphertext. The OpenSSL version and OpenSSL configuration determine the disabled ciphers. If the application accepts encrypted data as input, decryption will succeed even with the wrong key. This in turn loses the modest protection from the Modification Detection Code (MDC). Affected functions are pgp_sym_encrypt, pgp_sym_decrypt, pgp_pub_encrypt, pgp_pub_decrypt, pgp_sym_encrypt_bytea, pgp_sym_decrypt_bytea, pgp_pub_encrypt_bytea, and pgp_pub_decrypt_bytea. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14663)

Heap buffer overflow in PostgreSQL regexp allows the query author to execute arbitrary code as the operating system user running the database, via text that would not pass encoding validation. This shares heritage with CVE-2026-2006, but this case involved unanticipated data growth when round-tripped through pg_wchar. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14664)

Incomplete tracking in PostgreSQL of changes to role membership, role attributes, and database ownership allows a query to continue using cached row-level security policies after those changes require a different policy, via plan reuse. Stale policies continue until some other event invalidates the cache or connection termination ends the session. This permits a user to complete reads and modifications that were recently permitted but now forbidden. An attacker must tailor an attack to a particular application's pattern of privilege removal and role-specific row security policies. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14666)

Type confusion regarding input of PostgreSQL ctid data type selectivity estimator allows an object creator to view a calculation derived from the value of an arbitrary 4-byte span of memory, via a chosen non-ctid input. While the calculation loses precision, substantial memory value recovery appears possible. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14668)

Heap buffer overflow in PostgreSQL to_char(timestamptz) allows the party choosing the timezone to execute arbitrary code as the operating system user running the database, via a long POSIX timezone abbreviation. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14669)

Heap buffer overflow in PostgreSQL plperl return of a tied hash allows the function owner to execute arbitrary code as the operating system user running the database, via a crafted function body. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14670)

Type confusion in PostgreSQL module…

Record
OESA-2026-3421
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-2026-3422 8.8

postgresql 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):

Integer wraparound in PostgreSQL tsvector and tsquery data type functions allows an unprivileged database user to cause the server to undersize an allocation and write out-of-bounds, via crafted large inputs. This may execute arbitrary code as the operating system user running the database. These types are typically sourced from application logic, not taken from the application's user. Hence, application users attacking the database, through the application as a conduit, are unlikely. CVE-2026-6473 had fixed similar problems. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14662)

Cleartext storage in PostgreSQL pgcrypto disabled ciphers allows a user to recover cleartext, via direct observation of the faulty ciphertext. The OpenSSL version and OpenSSL configuration determine the disabled ciphers. If the application accepts encrypted data as input, decryption will succeed even with the wrong key. This in turn loses the modest protection from the Modification Detection Code (MDC). Affected functions are pgp_sym_encrypt, pgp_sym_decrypt, pgp_pub_encrypt, pgp_pub_decrypt, pgp_sym_encrypt_bytea, pgp_sym_decrypt_bytea, pgp_pub_encrypt_bytea, and pgp_pub_decrypt_bytea. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14663)

Heap buffer overflow in PostgreSQL regexp allows the query author to execute arbitrary code as the operating system user running the database, via text that would not pass encoding validation. This shares heritage with CVE-2026-2006, but this case involved unanticipated data growth when round-tripped through pg_wchar. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14664)

Incomplete tracking in PostgreSQL of changes to role membership, role attributes, and database ownership allows a query to continue using cached row-level security policies after those changes require a different policy, via plan reuse. Stale policies continue until some other event invalidates the cache or connection termination ends the session. This permits a user to complete reads and modifications that were recently permitted but now forbidden. An attacker must tailor an attack to a particular application's pattern of privilege removal and role-specific row security policies. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14666)

Type confusion regarding input of PostgreSQL ctid data type selectivity estimator allows an object creator to view a calculation derived from the value of an arbitrary 4-byte span of memory, via a chosen non-ctid input. While the calculation loses precision, substantial memory value recovery appears possible. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14668)

Heap buffer overflow in PostgreSQL to_char(timestamptz) allows the party choosing the timezone to execute arbitrary code as the operating system user running the database, via a long POSIX timezone abbreviation. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14669)

Heap buffer overflow in PostgreSQL plperl return of a tied hash allows the function owner to execute arbitrary code as the operating system user running the database, via a crafted function body. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.(CVE-2026-14670)

Type confusion in PostgreSQL module…

Record
OESA-2026-3422
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-2026:54751 6.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:54751
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVRHSA-2026:57198 8.8

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:57198
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
OSVUBUNTU-CVE-2026-14673 3.8

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
UBUNTU-CVE-2026-14673
CVSS 3.1
3.8 LowCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVAZL-95681 No score

CVE-2026-14673 affecting package postgresql for versions less than 16.15-1

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
AZL-95681
Updated
2026-11-02
OSVBIT-postgresql-2026-14673 No score

PostgreSQL amcheck does not clear untrusted search path

Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected.

Record
BIT-postgresql-2026-14673
Updated
2026-11-02
OSVCLSA-2026-1792515944 No score

Fix CVE(s): CVE-2026-14673, CVE-2026-19385

  • SECURITY UPDATE: Out-of-bounds read in pg_dump on long protrftypes. dumpFunc() parsed pg_proc.protrftypes into a fixed FUNC_MAX_ARGS array that is not zero-terminated when the server reports exactly FUNC_MAX_ARGS entries, so the TRANSFORM loop read past the buffer; a function with more entries made pg_dump abort. Any role that can create functions in a language with a transform could thus break or corrupt dumps.
    • debian/patches/CVE-2026-19385.patch: make parseOidArray() allocate the array itself (exact count, or input-sized and zero-terminated), add parseIntArray() for pg_index.indkey, and use them in getAggregates(), getFuncs(), getIndexes() and dumpFunc(); add a function with a transform to the object_address regression test (upstream 57aa21f691; 8.0 servers keep a zero-terminated indkey).
    • CVE-2026-19385
  • SECURITY UPDATE: Code execution as table owner via amcheck. bt_index_check() and bt_index_parent_check() switch to the table owner but keep the caller's search_path, so a grantee could make a SQL-language btree operator class comparison function resolve an unqualified name to a function of their own, run as the owner.
    • debian/patches/CVE-2026-14673.patch: set search_path to "pg_catalog, pg_temp" inside the amcheck sandbox, with an operator class regression test (upstream 39d792040c).
    • CVE-2026-14673
Record
CLSA-2026-1792515944
Updated
2026-11-02
OSVCLSA-2026-1792568604 No score

postgresql: Fix of 7 CVEs

  • CVE-2026-14663: pgcrypto: propagate cipher initialization errors and add decrypt-only recovery for ciphertexts previously emitted with disabled ciphers
  • CVE-2026-14666: invalidate role-dependent cached plans after role membership and role attribute changes
  • CVE-2026-14673: amcheck: clear search_path while evaluating index expressions as the table owner
  • CVE-2026-14678: pg_trgm: stop treating cached BITVECP signatures as varlena values in GiST picksplit
  • CVE-2026-18024: ascii(): validate truncated multibyte input before reading continuation bytes
  • CVE-2026-6464: psql: discard inline COPY FROM STDIN data after statement failures instead of executing it as commands
  • CVE-2026-6470: enforce USAGE privilege checks on types referenced by ranges, stored expressions, and ALTER TABLE OF
Record
CLSA-2026-1792568604
Updated
2026-11-02
OSVCLSA-2026-1792746510 No score

postgresql: Fix of CVE-2026-14673

  • CVE-2026-14673: run contrib/amcheck's index expressions and predicates with search_path set to "pg_catalog, pg_temp"
Record
CLSA-2026-1792746510
Updated
2026-11-02
OSVMGASA-2026-0347 No score

Updated postgresql18 & postgresql15 packages fix security vulnerabilities

psql COPY FROM STDIN early failure processes data lines as psql commands. (CVE-2026-6464) ALTER TABLE ALTER TYPE resets extended statistics ownership. (CVE-2026-6469) Fails to check type USAGE privilege. (CVE-2026-6470) Logical decoding can dlopen arbitrary file. (CVE-2026-6471) tsvector and tsquery undersize allocations, via integer wraparound. (CVE-2026-14662) pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext. (CVE-2026-14663) Regexp heap buffer overflow executes arbitrary code. (CVE-2026-14664) Row security caching disregards role modifications. (CVE-2026-14666) ctid type confusion in selectivity estimator discloses derivative of arbitrary read. (CVE-2026-14668) to_char heap buffer overflow executes arbitrary code. (CVE-2026-14669) plperl tied object heap buffer overflow executes arbitrary code. (CVE-2026-14670) refint plan cache type confusion executes arbitrary code. (CVE-2026-14671) Observable response discrepancy with non-default scram_iterations provides user existence oracle. (CVE-2026-14672) amcheck does not clear untrusted search path. (CVE-2026-14673) pg_stat_statements heap buffer overflow executes arbitrary code. (CVE-2026-14676) 32-bit pltcl and plperl undersize allocations, via integer wraparound. (CVE-2026-14677) pg_trgm picksplit reads past end of buffer. (CVE-2026-14678) Stack buffer overflow in argument match writes 0x0 and 0x1 to server memory. (CVE-2026-14679) Type confusion via "internal" arguments. (CVE-2026-14680) Improper enforcement of GSSAPI encryption when coupled with SSL. (CVE-2026-14681) Expression deparse allows SQL injection via EXTRACT argument. (CVE-2026-15741) fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound. (CVE-2026-15742) Type confusion in pg_restore_attribute_stats() executes arbitrary code. (CVE-2026-16238) Type confusion in cursor CLOSE + DECLARE executes arbitrary code. (CVE-2026-16239) ECPG integer underflow can crash the client. (CVE-2026-16241) ascii() function reads past end of buffer. (CVE-2026-18024) psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client. (CVE-2026-18408) pg_dump heap buffer overflow executes arbitrary code. (CVE-2026-19385)

Record
MGASA-2026-0347
Updated
2026-11-02
OSVopenSUSE-SU-2026:11552-1 No score

postgresql14-14.24-1.1 on GA media

These are all security issues fixed in the postgresql14-14.24-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11552-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11553-1 No score

postgresql15-15.19-1.1 on GA media

These are all security issues fixed in the postgresql15-15.19-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11553-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11554-1 No score

postgresql16-16.15-1.1 on GA media

These are all security issues fixed in the postgresql16-16.15-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11554-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11565-1 No score

libecpg6-18.6-1.1 on GA media

These are all security issues fixed in the libecpg6-18.6-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11565-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21699-1 No score

Security update for postgresql14

This update for postgresql14 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via "internal" arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql14:

Record
openSUSE-SU-2026:21699-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21700-1 No score

Security update for postgresql15

This update for postgresql15 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via "internal" arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql15:

Record
openSUSE-SU-2026:21700-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21701-1 No score

Security update for postgresql16

This update for postgresql16 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via "internal" arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql16:

Record
openSUSE-SU-2026:21701-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21703-1 No score

Security update for postgresql18

This update for postgresql18 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14676: pg_stat_statements heap buffer overflow executes arbitrary code (bsc#1275060).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via "internal" arguments (bsc#1275056).
  • CVE-2026-14681: improper enforcement of GSSAPI encryption when coupled with SSL (bsc#1275055).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16238: type confusion in pg_restore_attribute_stats() executes arbitrary code (bsc#1275052).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql18:

Record
openSUSE-SU-2026:21703-1
Updated
2026-11-02
OSVSUSE-SU-2026:23577-1 No score

Security update for postgresql18

This update for postgresql18 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14676: pg_stat_statements heap buffer overflow executes arbitrary code (bsc#1275060).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via "internal" arguments (bsc#1275056).
  • CVE-2026-14681: improper enforcement of GSSAPI encryption when coupled with SSL (bsc#1275055).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16238: type confusion in pg_restore_attribute_stats() executes arbitrary code (bsc#1275052).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql18:

Record
SUSE-SU-2026:23577-1
Updated
2026-11-02
OSVSUSE-SU-2026:23578-1 No score

Security update for postgresql14

This update for postgresql14 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via "internal" arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql14:

Record
SUSE-SU-2026:23578-1
Updated
2026-11-02
OSVSUSE-SU-2026:23579-1 No score

Security update for postgresql15

This update for postgresql15 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via "internal" arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql15:

Record
SUSE-SU-2026:23579-1
Updated
2026-11-02
OSVSUSE-SU-2026:23580-1 No score

Security update for postgresql16

This update for postgresql16 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via "internal" arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql16:

Record
SUSE-SU-2026:23580-1
Updated
2026-11-02
OSVSUSE-SU-2026:3793-1 No score

Security update for postgresql14

This update for postgresql14 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql14:

Record
SUSE-SU-2026:3793-1
Updated
2026-11-02
OSVSUSE-SU-2026:3794-1 No score

Security update for postgresql16

This update for postgresql16 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql16:

Record
SUSE-SU-2026:3794-1
Updated
2026-11-02
OSVSUSE-SU-2026:3940-1 No score

Security update for postgresql15

This update for postgresql15 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql15:

Record
SUSE-SU-2026:3940-1
Updated
2026-11-02
OSVSUSE-SU-2026:3941-1 No score

Security update for postgresql14

This update for postgresql14 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql14:

Record
SUSE-SU-2026:3941-1
Updated
2026-11-02
OSVSUSE-SU-2026:3942-1 No score

Security update for postgresql18

This update for postgresql18 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14676: pg_stat_statements heap buffer overflow executes arbitrary code (bsc#1275060).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-14681: improper enforcement of GSSAPI encryption when coupled with SSL (bsc#1275055).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16238: type confusion in pg_restore_attribute_stats() executes arbitrary code (bsc#1275052).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql18:

Record
SUSE-SU-2026:3942-1
Updated
2026-11-02
OSVSUSE-SU-2026:3943-1 No score

Security update for postgresql16

This update for postgresql16 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql16:

Record
SUSE-SU-2026:3943-1
Updated
2026-11-02
OSVSUSE-SU-2026:3944-1 No score

Security update for postgresql14

This update for postgresql14 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql14:

Record
SUSE-SU-2026:3944-1
Updated
2026-11-02
OSVSUSE-SU-2026:3963-1 No score

Security update for postgresql16

This update for postgresql16 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql16:

Record
SUSE-SU-2026:3963-1
Updated
2026-11-02
OSVSUSE-SU-2026:4014-1 No score

Security update for postgresql18

This update for postgresql18 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14676: pg_stat_statements heap buffer overflow executes arbitrary code (bsc#1275060).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-14681: improper enforcement of GSSAPI encryption when coupled with SSL (bsc#1275055).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16238: type confusion in pg_restore_attribute_stats() executes arbitrary code (bsc#1275052).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql18:

Record
SUSE-SU-2026:4014-1
Updated
2026-11-02
OSVSUSE-SU-2026:4015-1 No score

Security update for postgresql18

This update for postgresql18 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14672: observable response discrepancy with non-default scram_iterations provides user existence oracle (bsc#1275062).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14676: pg_stat_statements heap buffer overflow executes arbitrary code (bsc#1275060).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-14681: improper enforcement of GSSAPI encryption when coupled with SSL (bsc#1275055).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16238: type confusion in pg_restore_attribute_stats() executes arbitrary code (bsc#1275052).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql18:

Record
SUSE-SU-2026:4015-1
Updated
2026-11-02
OSVSUSE-SU-2026:4017-1 No score

Security update for postgresql15

This update for postgresql15 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql15:

Record
SUSE-SU-2026:4017-1
Updated
2026-11-02
OSVSUSE-SU-2026:4018-1 No score

Security update for postgresql15

This update for postgresql15 fixes the following issues:

  • CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (bsc#1275046).
  • CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (bsc#1275044).
  • CVE-2026-6470: failure to check type USAGE privilege (bsc#1275043).
  • CVE-2026-6471: logical decoding can dlopen arbitrary file (bsc#1275042).
  • CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (bsc#1275001).
  • CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (bsc#1275002).
  • CVE-2026-14664: regexp heap buffer overflow executes arbitrary code (bsc#1275068).
  • CVE-2026-14666: row security caching disregards role modifications (bsc#1275067).
  • CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (bsc#1275066).
  • CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (bsc#1275065).
  • CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (bsc#1275064).
  • CVE-2026-14671: refint plan cache type confusion executes arbitrary code (bsc#1275063).
  • CVE-2026-14673: amcheck does not clear untrusted search path (bsc#1275061).
  • CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (bsc#1275059).
  • CVE-2026-14678: pg_trgm picksplit reads past end of buffer (bsc#1275058).
  • CVE-2026-14679: stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (bsc#1275057).
  • CVE-2026-14680: type confusion via 'internal' arguments (bsc#1275056).
  • CVE-2026-15741: expression deparse allows SQL injection via EXTRACT argument (bsc#1275054).
  • CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (bsc#1275053).
  • CVE-2026-16239: type confusion in cursor CLOSE + DECLARE executes arbitrary code (bsc#1275051).
  • CVE-2026-16241: ECPG integer underflow can crash the client (bsc#1275050).
  • CVE-2026-18024: ascii() function reads past end of buffer (bsc#1275049).
  • CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (bsc#1275048).
  • CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (bsc#1275047).

Changes for postgresql15:

Record
SUSE-SU-2026:4018-1
Updated
2026-11-02
OSVUSN-8653-1 No score

postgresql-14, postgresql-16, postgresql-18 vulnerabilities

It was discovered that PostgreSQL incorrectly handled COPY FROM STDIN when an early failure occurred. An authenticated user could possibly use this issue to execute arbitrary SQL commands. (CVE-2026-6464)

It was discovered that PostgreSQL incorrectly reset extended statistics ownership during ALTER TABLE ALTER TYPE operations. An attacker could possibly use this issue to obtain sensitive information or gain unintended privileges. (CVE-2026-6469)

It was discovered that PostgreSQL failed to check the USAGE privilege on types. An authenticated user could possibly use this issue to obtain sensitive information. (CVE-2026-6470)

It was discovered that PostgreSQL logical decoding could load arbitrary shared libraries. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-6471)

It was discovered that PostgreSQL had integer wraparound issues in tsvector and tsquery allocations. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-14662)

It was discovered that PostgreSQL pgcrypto silently used cleartext when OpenSSL-disabled ciphers were requested. An authenticated user could possibly use this issue to obtain sensitive information. (CVE-2026-14663)

It was discovered that PostgreSQL had a heap buffer overflow in regular expression processing. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-14664)

It was discovered that PostgreSQL row security policies were not properly invalidated when roles were modified. An attacker could possibly use this issue to bypass intended row security restrictions. (CVE-2026-14666)

It was discovered that PostgreSQL had a type confusion issue in the selectivity estimator involving ctid. An authenticated user could possibly use this issue to obtain sensitive information. (CVE-2026-14668)

It was discovered that PostgreSQL had a heap buffer overflow in the to_char function. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-14669)

It was discovered that PostgreSQL had a heap buffer overflow in the PL/Perl tied object handling. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-14670)

It was discovered that PostgreSQL had a type confusion issue in the referential integrity plan cache. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-14671)

It was discovered that PostgreSQL had an observable response discrepancy when non-default scram_iterations were used. A remote attacker could possibly use this issue to enumerate valid usernames. This issue only affected Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-14672)

It was discovered that PostgreSQL amcheck did not clear untrusted search paths. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-14673)

It was discovered that PostgreSQL had a heap buffer overflow in pg_stat_statements. An authenticated user could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-14676)

It was discovered that PostgreSQL had integer wraparound issues in PL/Tcl and PL/Perl allocations on 32-bit systems. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-14677)

It was discovered that PostgreSQL pg_trgm read past the end of a buffer during picksplit operations. An authenticated user could possibly use this issue to obtain sensitive information. (CVE-2026-14678)

It was discovered that PostgreSQL had a stack buffer overflow in argument matching. An authenticated user could possibly use this issue to corrupt server memory. (CVE-2026-14679)

It was discovered that PostgreSQL had a type confusion issue when functions used internal arguments. An authenticated user could possibly use this issue to execute arbitrary code. (CVE-2026-14680)

It was discovered that PostgreSQL did not properly enforce GSSAPI encryption when used…

Record
USN-8653-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
postgresql15
Alpine:v3.21
before 15.19-r0
15.19-r0
postgresql15
Alpine:v3.22
before 15.19-r0
15.19-r0
postgresql16
Alpine:v3.21
before 16.15-r0
16.15-r0
postgresql16
Alpine:v3.22
before 16.15-r0
16.15-r0
postgresql16
Alpine:v3.23
before 16.15-r0
16.15-r0
postgresql16
Alpine:v3.24
before 16.15-r0
16.15-r0
postgresql17
Alpine:v3.21
before 17.11-r0
17.11-r0
postgresql17
Alpine:v3.22
before 17.11-r0
17.11-r0
postgresql17
Alpine:v3.23
before 17.11-r0
17.11-r0
postgresql17
Alpine:v3.24
before 17.11-r0
17.11-r0
Show 171 moreShow less
Affected packages
PackageAffectedFixed
postgresql18
Alpine:v3.23
before 18.5-r0
18.5-r0
postgresql18
Alpine:v3.24
before 18.5-r0
18.5-r0
postgresql
Azure Linux:3
before 16.15-1
16.15-1
postgresql17
Alpaquita:25
17.5-r0 up to 17.11-r0
17.11-r0
postgresql18
Alpaquita:stream
18.0-r0 up to 18.6-r0
18.6-r0
postgresql
Bitnami
before 14.24.0, 15.0.0 up to 15.19.0, 16.0.0 up to 16.15.0, 18.0.0 up to 18.5.0
14.24.015.19.016.15.018.5.0
libecpg-compat3
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
libecpg-dev
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
libecpg6
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
libpgtypes3
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
libpq-dev
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
libpq5
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql-10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql-client-10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql-doc-10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql-plperl-10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql-plpython-10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql-plpython3-10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql-pltcl-10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql-server-dev-10
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 10.23-0ubuntu0.18.04.2+tuxcare.els8
10.23-0ubuntu0.18.04.2+tuxcare.els8
postgresql
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-contrib
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-docs
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-plperl
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-plpython3
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-pltcl
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-private-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-private-libs
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-server
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-server-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-static
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-test
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-test-rpm-macros
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-upgrade
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql-upgrade-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 13.11-1.el9_2.tuxcare.els23
13.11-1.el9_2.tuxcare.els23
postgresql
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-contrib
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-docs
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-plperl
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-plpython3
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-pltcl
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-private-devel
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-private-libs
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-server
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-server-devel
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-static
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-test
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-test-rpm-macros
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-upgrade
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-upgrade-devel
TuxCare:AlmaLinux:9.6
before 13.23-1.el9_6.tuxcare.els13
13.23-1.el9_6.tuxcare.els13
postgresql-15
Debian:12
before 15.19-0+deb12u1, plus listed versions
15.10-0+deb12u115.11-0+deb12u115.12-0+deb12u115.12-0+deb12u215.13-0+deb12u1
Show 16 moreShow less
15.14-0+deb12u115.15-0+deb12u115.16-0+deb12u115.17-0+deb12u115.18-0+deb12u115.3-0+deb12u115.3-115.4-0+deb12u115.4-115.4-215.4-315.5-0+deb12u115.6-0+deb12u115.7-0+deb12u115.8-0+deb12u115.9-0+deb12u1
15.19-0+deb12u1
postgresql-17
Debian:13
before 17.11-0+deb13u1, plus listed versions
17.10-0+deb13u117.5-117.6-0+deb13u117.6-117.7-0+deb13u117.8-0+deb13u117.9-0+deb13u1
17.11-0+deb13u1
postgresql-18
Debian:14
before 18.6-1, plus listed versions
18.0-118.1-118.1-218.2-118.3-1
Show 15 moreShow less
18.4-118~beta1+20250612-118~beta1+20250624-118~beta1+20250701-118~beta1-118~beta2-118~beta3-118~rc1-118~rc1-218~rc1-318~~devel.20250318+g4078da6c478-118~~devel.20250331-118~~devel.20250405-118~~devel.20250421-118~~devel.20250502-1
18.6-1
postgresql18
Mageia:10
From an advisory covering 28 CVEs
before 18.6-1.mga10
18.6-1.mga10
postgresql15
Mageia:10
From an advisory covering 28 CVEs
before 15.19-1.mga10
15.19-1.mga10
postgresql15
Mageia:9
From an advisory covering 28 CVEs
before 15.19-1.mga9
15.19-1.mga9
postgresql
openEuler:24.03-LTS-SP4
From an advisory covering 24 CVEs
before 15.19-1.oe2403sp4
15.19-1.oe2403sp4
postgresql
openEuler:24.03-LTS-SP1
From an advisory covering 24 CVEs
before 15.19-1.oe2403sp1
15.19-1.oe2403sp1
postgresql
openEuler:24.03-LTS-SP3
From an advisory covering 24 CVEs
before 15.19-1.oe2403sp3
15.19-1.oe2403sp3
postgresql
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-contrib
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-docs
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-plperl
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-plpython3
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-private-devel
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-private-libs
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-server
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-server-devel
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-static
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-test
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-test-rpm-macros
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-upgrade
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql-upgrade-devel
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql18
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:18.6-0.1.hum1
0:18.6-0.1.hum1
postgresql17
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-contrib
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-docs
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-plperl
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-plpython3
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-pltcl
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-private-devel
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-private-libs
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-server
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-server-devel
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-static
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-test
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-test-rpm-macros
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-upgrade
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql17-upgrade-devel
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:17.11-1.hum1
0:17.11-1.hum1
postgresql18
SUSE:Linux Enterprise Server 16.0
From an advisory covering 28 CVEs
before 18.6-160000.1.1
18.6-160000.1.1
postgresql18
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 28 CVEs
before 18.6-160000.1.1
18.6-160000.1.1
postgresql14
SUSE:Linux Enterprise Server 16.0
From an advisory covering 24 CVEs
before 14.24-160000.1.1
14.24-160000.1.1
postgresql14
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 24 CVEs
before 14.24-160000.1.1
14.24-160000.1.1
postgresql15
SUSE:Linux Enterprise Server 16.0
From an advisory covering 24 CVEs
before 15.19-160000.1.1
15.19-160000.1.1
postgresql15
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 24 CVEs
before 15.19-160000.1.1
15.19-160000.1.1
postgresql16
SUSE:Linux Enterprise Server 16.0
From an advisory covering 25 CVEs
before 16.15-160000.1.1
16.15-160000.1.1
postgresql16
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 25 CVEs
before 16.15-160000.1.1
16.15-160000.1.1
postgresql14
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 24 CVEs
before 14.24-3.75.1
14.24-3.75.1
postgresql14
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 24 CVEs
before 14.24-3.75.1
14.24-3.75.1
postgresql16
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 25 CVEs
before 16.15-3.47.1
16.15-3.47.1
postgresql16
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 25 CVEs
before 16.15-3.47.1
16.15-3.47.1
postgresql15
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 24 CVEs
before 15.19-3.61.1
15.19-3.61.1
postgresql15
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 24 CVEs
before 15.19-3.61.1
15.19-3.61.1
postgresql14
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 24 CVEs
before 14.24-150200.5.77.1
14.24-150200.5.77.1
postgresql14
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 24 CVEs
before 14.24-150200.5.77.1
14.24-150200.5.77.1
postgresql14
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 24 CVEs
before 14.24-150200.5.77.1
14.24-150200.5.77.1
postgresql14
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 24 CVEs
before 14.24-150200.5.77.1
14.24-150200.5.77.1
postgresql14
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 24 CVEs
before 14.24-150200.5.77.1
14.24-150200.5.77.1
postgresql14
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 24 CVEs
before 14.24-150200.5.77.1
14.24-150200.5.77.1
postgresql18
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 28 CVEs
before 18.6-8.17.1
18.6-8.17.1
postgresql18
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 28 CVEs
before 18.6-8.17.1
18.6-8.17.1
postgresql16
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 25 CVEs
before 16.15-150200.5.49.1
16.15-150200.5.49.1
postgresql16
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 25 CVEs
before 16.15-150200.5.49.1
16.15-150200.5.49.1
postgresql16
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 25 CVEs
before 16.15-150200.5.49.1
16.15-150200.5.49.1
postgresql16
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 25 CVEs
before 16.15-150200.5.49.1
16.15-150200.5.49.1
postgresql16
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 25 CVEs
before 16.15-150200.5.49.1
16.15-150200.5.49.1
postgresql16
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 25 CVEs
before 16.15-150200.5.49.1
16.15-150200.5.49.1
postgresql16
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 25 CVEs
before 16.15-150200.5.49.1
16.15-150200.5.49.1
postgresql16
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 25 CVEs
before 16.15-150200.5.49.1
16.15-150200.5.49.1
postgresql14
SUSE:Linux Enterprise Module for Legacy 15 SP7
From an advisory covering 24 CVEs
before 14.24-150600.16.36.1
14.24-150600.16.36.1
postgresql14
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 24 CVEs
before 14.24-150600.16.36.1
14.24-150600.16.36.1
postgresql14
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 24 CVEs
before 14.24-150600.16.36.1
14.24-150600.16.36.1
postgresql14
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 24 CVEs
before 14.24-150600.16.36.1
14.24-150600.16.36.1
postgresql16
SUSE:Linux Enterprise Module for Legacy 15 SP7
From an advisory covering 25 CVEs
before 16.15-150600.16.38.1
16.15-150600.16.38.1
postgresql16
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 25 CVEs
before 16.15-150600.16.38.1
16.15-150600.16.38.1
postgresql16
SUSE:Linux Enterprise Module for Server Applications 15 SP7
From an advisory covering 25 CVEs
before 16.15-150600.16.38.1
16.15-150600.16.38.1
postgresql16
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 25 CVEs
before 16.15-150600.16.38.1
16.15-150600.16.38.1
postgresql16
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 25 CVEs
before 16.15-150600.16.38.1
16.15-150600.16.38.1
postgresql18
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 28 CVEs
before 18.6-150600.13.16.1
18.6-150600.13.16.1
postgresql18
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 28 CVEs
before 18.6-150600.13.16.1
18.6-150600.13.16.1
postgresql18
SUSE:Linux Enterprise Module for Server Applications 15 SP7
From an advisory covering 28 CVEs
before 18.6-150600.13.16.1
18.6-150600.13.16.1
postgresql18
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 28 CVEs
before 18.6-150600.13.16.1
18.6-150600.13.16.1
postgresql18
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 28 CVEs
before 18.6-150600.13.16.1
18.6-150600.13.16.1
postgresql18
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 28 CVEs
before 18.6-150200.5.17.1
18.6-150200.5.17.1
postgresql18
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 28 CVEs
before 18.6-150200.5.17.1
18.6-150200.5.17.1
postgresql18
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 28 CVEs
before 18.6-150200.5.17.1
18.6-150200.5.17.1
postgresql18
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 28 CVEs
before 18.6-150200.5.17.1
18.6-150200.5.17.1
postgresql18
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 28 CVEs
before 18.6-150200.5.17.1
18.6-150200.5.17.1
postgresql18
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 28 CVEs
before 18.6-150200.5.17.1
18.6-150200.5.17.1
postgresql18
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 28 CVEs
before 18.6-150200.5.17.1
18.6-150200.5.17.1
postgresql18
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 28 CVEs
before 18.6-150200.5.17.1
18.6-150200.5.17.1
postgresql15
SUSE:Linux Enterprise Module for Legacy 15 SP7
From an advisory covering 24 CVEs
before 15.19-150600.16.36.1
15.19-150600.16.36.1
postgresql15
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 24 CVEs
before 15.19-150600.16.36.1
15.19-150600.16.36.1
postgresql15
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 24 CVEs
before 15.19-150600.16.36.1
15.19-150600.16.36.1
postgresql15
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 24 CVEs
before 15.19-150200.5.62.1
15.19-150200.5.62.1
postgresql15
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 24 CVEs
before 15.19-150200.5.62.1
15.19-150200.5.62.1
postgresql15
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 24 CVEs
before 15.19-150200.5.62.1
15.19-150200.5.62.1
postgresql15
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 24 CVEs
before 15.19-150200.5.62.1
15.19-150200.5.62.1
postgresql15
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 24 CVEs
before 15.19-150200.5.62.1
15.19-150200.5.62.1
postgresql15
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 24 CVEs
before 15.19-150200.5.62.1
15.19-150200.5.62.1
postgresql15
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 24 CVEs
before 15.19-150200.5.62.1
15.19-150200.5.62.1
postgresql15
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 24 CVEs
before 15.19-150200.5.62.1
15.19-150200.5.62.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
All versions, plus listed versions
9.5.0-19.5.0-29.5.0-39.5.1-19.5.2-1
Show 29 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+esm69.5.25-0ubuntu0.16.04.1+esm79.5.25-0ubuntu0.16.04.1+esm89.5.25-0ubuntu0.16.04.1+esm10
None known
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
All versions, plus listed versions
12.0-112.1-112.1-2build112.2-112.2-1ubuntu2
Show 21 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.112.18-0ubuntu0.20.04.112.19-0ubuntu0.20.04.112.20-0ubuntu0.20.04.112.22-0ubuntu0.20.04.112.22-0ubuntu0.20.04.212.22-0ubuntu0.20.04.4
None known
postgresql-14
Ubuntu:22.04:LTS
before 14.24-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 16 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.114.11-0ubuntu0.22.04.114.12-0ubuntu0.22.04.114.13-0ubuntu0.22.04.114.15-0ubuntu0.22.04.114.17-0ubuntu0.22.04.114.18-0ubuntu0.22.04.114.19-0ubuntu0.22.04.114.20-0ubuntu0.22.04.114.22-0ubuntu0.22.04.114.23-0ubuntu0.22.04.1
14.24-0ubuntu0.22.04.1
postgresql-16
Ubuntu:24.04:LTS
before 16.15-0ubuntu0.24.04.1, plus listed versions
16.0-216.1-116.1-1build116.1-1build316.2-1
Show 13 moreShow less
16.2-1ubuntu216.2-1ubuntu316.2-1ubuntu416.3-0ubuntu0.24.04.116.4-0ubuntu0.24.04.116.4-0ubuntu0.24.04.216.6-0ubuntu0.24.04.116.8-0ubuntu0.24.04.116.9-0ubuntu0.24.04.116.10-0ubuntu0.24.04.116.11-0ubuntu0.24.04.116.13-0ubuntu0.24.04.116.14-0ubuntu0.24.04.1
16.15-0ubuntu0.24.04.1
postgresql-18
Ubuntu:26.04:LTS
before 18.6-0ubuntu0.26.04.1, plus listed versions
18.0-118.1-118.1-1ubuntu118.1-1ubuntu218.1-218.3-118.4-0ubuntu0.26.04.1
18.6-0ubuntu0.26.04.1
postgresql-14
Ubuntu:22.04:LTS
From an advisory covering 30 CVEs
before 14.24-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 16 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.114.11-0ubuntu0.22.04.114.12-0ubuntu0.22.04.114.13-0ubuntu0.22.04.114.15-0ubuntu0.22.04.114.17-0ubuntu0.22.04.114.18-0ubuntu0.22.04.114.19-0ubuntu0.22.04.114.20-0ubuntu0.22.04.114.22-0ubuntu0.22.04.114.23-0ubuntu0.22.04.1
14.24-0ubuntu0.22.04.1
postgresql-16
Ubuntu:24.04:LTS
From an advisory covering 30 CVEs
before 16.15-0ubuntu0.24.04.1, plus listed versions
16.0-216.1-116.1-1build116.1-1build316.2-1
Show 13 moreShow less
16.2-1ubuntu216.2-1ubuntu316.2-1ubuntu416.3-0ubuntu0.24.04.116.4-0ubuntu0.24.04.116.4-0ubuntu0.24.04.216.6-0ubuntu0.24.04.116.8-0ubuntu0.24.04.116.9-0ubuntu0.24.04.116.10-0ubuntu0.24.04.116.11-0ubuntu0.24.04.116.13-0ubuntu0.24.04.116.14-0ubuntu0.24.04.1
16.15-0ubuntu0.24.04.1
postgresql-18
Ubuntu:26.04:LTS
From an advisory covering 30 CVEs
before 18.6-0ubuntu0.26.04.1, plus listed versions
18.0-118.1-118.1-1ubuntu118.1-1ubuntu218.1-218.3-118.4-0ubuntu0.26.04.1
18.6-0ubuntu0.26.04.1
postgresql14
openSUSE:Tumbleweed
From an advisory covering 24 CVEs
before 14.24-1.1
14.24-1.1
postgresql15
openSUSE:Tumbleweed
From an advisory covering 24 CVEs
before 15.19-1.1
15.19-1.1
postgresql16
openSUSE:Tumbleweed
From an advisory covering 25 CVEs
before 16.15-1.1
16.15-1.1
postgresql18
openSUSE:Tumbleweed
From an advisory covering 28 CVEs
before 18.6-1.1
18.6-1.1
postgresql14
openSUSE:Leap 16.0
From an advisory covering 24 CVEs
before 14.24-160000.1.1
14.24-160000.1.1
postgresql15
openSUSE:Leap 16.0
From an advisory covering 24 CVEs
before 15.19-160000.1.1
15.19-160000.1.1
postgresql16
openSUSE:Leap 16.0
From an advisory covering 25 CVEs
before 16.15-160000.1.1
16.15-160000.1.1
postgresql18
openSUSE:Leap 16.0
From an advisory covering 28 CVEs
before 18.6-160000.1.1
18.6-160000.1.1
postgresql18-mini
openSUSE:Leap 16.0
From an advisory covering 28 CVEs
before 18.6-160000.1.1
18.6-160000.1.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-2026-14673 is a low vulnerability (CVSS 3.8) in Postgresql, published August 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.27%, the 19th percentile. Fixed in postgresql15 15.19-r0.

References

Show 152 moreShow less
This page doesn't list everything

Left out here: the rest of 4 source descriptions. The JSON record has them.

MoveEnter Open