[CLSA-2026:1788785141] Fix CVE(s): CVE-2026-14669
Type:
security
Severity:
Important
Release date:
2026-09-07 12:45:51 UTC
Description:
* SECURITY UPDATE: Heap buffer overflow in to_char(timestamptz). DCH_to_char() copies the timezone abbreviation into a DCH_MAX_ITEM_SIZ-budgeted workspace with an unchecked strcpy(), and any client can select a longer POSIX abbreviation via SET TIME ZONE (CVSS 8.8, arbitrary code execution as the database OS user). - debian/patches/CVE-2026-14669.patch: reject POSIX timezone abbreviations longer than n->key->len * DCH_MAX_ITEM_SIZ in the TZ/tz items of DCH_to_char() with an error, instead of strcpy()ing them past the palloc'd buffer (upstream 3d724bf4fd by Tom Lane, carried on REL_14_STABLE inside 5fb3c63 and shipped in 14.24; applies verbatim to 12.22). - CVE-2026-14669
CVEs fixed:
Updated packages:
  • libecpg-compat3_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:bf0e61b70cc416322b6ede4ac6432ae6bf3a3756
  • libecpg-dev_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:a9f2a0e29e27a8c6ff6c79de3240e5b87c63e852
  • libecpg6_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:feb61d07d63baf4ec6cfd8c5deba36dfa201fe05
  • libpgtypes3_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:fcfbd079f9e5719dd817b8daaf2bc4c45f2e2dee
  • libpq-dev_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:d2f50777c669228a2b0b72e64c4ededfb6488268
  • libpq5_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:589188303bad8fd49de9ca84b20aba03323e0197
  • postgresql-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:95191f7f5286ccf247465565d59aa02e22fed9d2
  • postgresql-client-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:74abd87a584e14a96baa69d2a5e7fe781433d60a
  • postgresql-doc-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_all.deb
    sha:955ff0b8b7ea508b01af4b47f21e9582325b7511
  • postgresql-plperl-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:02cb62245445fb585dff14f30252f9f14a439d18
  • postgresql-plpython3-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:3e95a559e5d027c5202023c9f92025f82dff9362
  • postgresql-pltcl-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:dd7b0061a424000698ac8a1c98b8df3dcb5277ac
  • postgresql-server-dev-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_amd64.deb
    sha:b41b16af219f7726a316b6a38923971273d47e32
  • libecpg-compat3_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:35c2a2127f89ae1b0db12b8d8fd6f5acb969e4cf
  • libecpg-dev_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:34778514bbe0c6b6aec477f65a98f843c7add916
  • libecpg6_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:d19112d9c580c88e7421e6718c1a18cf3ecaad2d
  • libpgtypes3_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:41938a60c46eff3945f7f5da99a3c0b1393f626c
  • libpq-dev_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:1cb5576d088d4dae887ba2550bf9b27842334118
  • libpq5_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:a455aa8df50e8daa7b54f20043a8d2279956bec3
  • postgresql-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:b261781b47da21db12268fac348d086cf0e54946
  • postgresql-client-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:9d567f50cf059abce4f7abf43651ba84ed5400ef
  • postgresql-plperl-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:42fdf24c531004527795507ba0eb79886477181e
  • postgresql-plpython3-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:a18902c02292c9eb8b58632062a85f229e00cc80
  • postgresql-pltcl-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:edde311e468e7a3fb8dbdf0b8def6d3b62ac00c5
  • postgresql-server-dev-12_12.22-0ubuntu0.20.04.4+tuxcare.els2_arm64.deb
    sha:8c2ab7f929d94f2e7dbe90b49e85a105ba711834
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.