* https://www.postgresql.org/about/news/p-3235/
* https://www.postgresql.org/docs/release/18.2/
* bsc#1258008, CVE-2026-2003: Guard against unexpected
dimensions of oidvector/int2vector
* bsc#1258009, CVE-2026-2004: Harden selectivity estimators
against being attached to operators that accept unexpected
data types.
* bsc#1258010, CVE-2026-2005: Fix buffer overrun in
contrib/pgcrypto's PGP decryption functions.
* bsc#1258011, CVE-2026-2006: Fix inadequate validation of
multibyte character lengths.
* bsc#1258012, CVE-2026-2007: Harden contrib/pg_trgm against
changes in string lowercasing behavior.
- Disown /var/lib/pgsql to support transactional updates.
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql18?expand=0&rev=10
- Fix build with uring for post SLE15 code streams.
- Use %product_libs_llvm_ver to determine the LLVM version.
- Remove conditionals for obsolete PostgreSQL releases.
- Update to 18.1:
* https://www.postgresql.org/about/news/p-3171/
* https://www.postgresql.org/docs/release/18.1/
* bsc#1253332, CVE-2025-12817: Missing check for CREATE
privileges on the schema in CREATE STATISTICS allowed table
owners to create statistics in any schema, potentially leading
to unexpected naming conflicts.
* bsc#1253333, CVE-2025-12818: Several places in libpq were not
sufficiently careful about computing the required size of a
memory allocation. Sufficiently large inputs could cause
integer overflow, resulting in an undersized buffer, which
would then lead to writing past the end of the buffer.
OBS-URL: https://build.opensuse.org/request/show/1320372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql18?expand=0&rev=2
* https://www.postgresql.org/docs/release/18.1/
* bsc#1253332, CVE-2025-12817: Missing check for CREATE
privileges on the schema in CREATE STATISTICS allowed table
owners to create statistics in any schema, potentially leading
to unexpected naming conflicts.
* bsc#1253333, CVE-2025-12818: Several places in libpq were not
sufficiently careful about computing the required size of a
memory allocation. Sufficiently large inputs could cause
integer overflow, resulting in an undersized buffer, which
would then lead to writing past the end of the buffer.
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql18?expand=0&rev=5