[CLSA-2026:1792515944] Fix CVE(s): CVE-2026-14673, CVE-2026-19385
Type:
security
Severity:
Critical
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.