Release date:
2026-10-20 17:05:54 UTC
Description:
* 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
Updated packages:
-
libecpg-compat3_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:a37d38b1c7bebf9dc4a476c714a3f9d2768cfc68
-
libecpg-dev_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:254809a3dcdefc5c848c62d213fc70cc485ab2d7
-
libecpg6_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:b2edd346775be7d50c07605e46523a4163d484f7
-
libpgtypes3_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:f90d4a0df015a11529b75b61bff3aadec10f6656
-
libpq-dev_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:9c90ff9061b16069ac1e41db66de4ccfba35c498
-
libpq5_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:1309f695ffa46e3367337f340db6a0c0271a8169
-
postgresql-10_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:cc1c19e6532db4a2fc523493249ecf03a958630b
-
postgresql-client-10_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:8782e423b4ae05ea99eaf9ec8468e6b265804a1d
-
postgresql-doc-10_10.23-0ubuntu0.18.04.2+tuxcare.els8_all.deb
sha:299f4c5989ceb29065fff3046c8f4a5f5ecb69e1
-
postgresql-plperl-10_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:3e865cae15b2600a80a9efd58088dd739c81f151
-
postgresql-plpython-10_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:9fd8b30a104518dc50dee2e4218e80edc96a3b58
-
postgresql-plpython3-10_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:d308b8234b6f9775c77f435c7337544599480fcd
-
postgresql-pltcl-10_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:bb6268819405391bf16d01d31b895c6c1ce262e7
-
postgresql-server-dev-10_10.23-0ubuntu0.18.04.2+tuxcare.els8_amd64.deb
sha:76b84fc860f725343797f55da60e3ad96d439454
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.