Release date:
2026-09-10 13:31:23 UTC
Description:
* SECURITY UPDATE: incorrect privilege assignment in the interaction between SET SESSION AUTHORIZATION and SET ROLE, where the two settings were not applied independently, so rolling back a transaction that changed the session authorization, or returning from a function carrying a SET clause, could leave the session with an effective user ID other than the one it had before, and a parallel worker could report the wrong role or fail to start when the current role's pg_authid row was gone
- debian/patches/CVE-2024-10978.patch: separate the routines that assign
session_authorization from those that assign role in
src/backend/utils/init/miscinit.c, perform the SQL-mandated "SET ROLE
NONE" from set_config_option() itself in src/backend/utils/misc/guc.c and
stop excluding "role" from parallel GUC serialization, move the session
authorization permission check into check_session_authorization() in
src/backend/commands/variable.c and teach it and check_role() the
parallel worker startup case, set every user ID variable directly in
ParallelWorkerMain() in src/backend/access/transam/parallel.c so a worker
survives a missing pg_authid row, keep the connection privilege check in
InitPostgres() based on AuthenticatedUserId for parallel workers in
src/backend/utils/init/postinit.c, and expose the new accessors in
src/include/miscadmin.h
- CVE-2024-10978
Updated packages:
-
libecpg-compat3-11_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:4f7b76dcf729dda8097e817588e6155a821a7306
-
libecpg-dev-11_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:1dc6815b65d4e6fed298e2ab46e16851674e45c2
-
libecpg6-11_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:5d5391a0da745926f54094dd1f651eff150e5a9c
-
libpgtypes3-11_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:1ff79a4c905fddb30b3128588b5891b61d715ceb
-
libpq-dev-11_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:0fc86910c9fbfeaf2f99f2b2846442ee790af05f
-
libpq5-11_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:2404d5cccc13613ef2293ee94d9b23f1064809e9
-
postgresql11_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:a6b7f8a72f787f27f1700d078682c1406f29fbfa
-
postgresql11-client_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:1b1c913891330f7ebbade37bde66758197bf0feb
-
postgresql11-doc_11.22-1~bookworm+tuxcare.els15_all.deb
sha:66a93f256c5d764265cad4ae09775a276881bc27
-
postgresql11-plperl_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:2e84174e659ed06c08657181677ad7445d18076b
-
postgresql11-plpython3_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:c2e2f0143a642b660ce6289288740a4443f50a1c
-
postgresql11-pltcl_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:dd0c7a33855e2e82a79e8a4a39a07486c75aa86e
-
postgresql11-server-dev_11.22-1~bookworm+tuxcare.els15_amd64.deb
sha:45e243b4dc7dc0c994e1a4faeddc9060938e3e38
-
libecpg-compat3-11_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:09eba0b06e02f5b0d69408517f1fb1a3bfda7a95
-
libecpg-dev-11_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:2b4fada82dcce6a5d42d59b2c38c37e97bccd259
-
libecpg6-11_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:fbf83dfbdb847287fdcda9fdc58df5a83370ba06
-
libpgtypes3-11_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:a5b2ed10f9d041553a86578efff5ce0fa8cee712
-
libpq-dev-11_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:6f183b35ac8121c3fd447b6abfb51a7d282c434f
-
libpq5-11_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:e1f758564c485bbfb5d53db66d34a9d4c77c19b3
-
postgresql11_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:2a966c2863f65ae74466400d172d68b3f9824a82
-
postgresql11-client_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:eeaaaefff354c4cea72a291025fb31cddcda1e25
-
postgresql11-plperl_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:6bb220fa3bf531786f5860fdf9c0a90b57959ee8
-
postgresql11-plpython3_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:818b413bcaba3f7105cd97fb14c66122a7c3a109
-
postgresql11-pltcl_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:35a9585824d97abdfc95da8b10f139e099e245e0
-
postgresql11-server-dev_11.22-1~bookworm+tuxcare.els15_arm64.deb
sha:abeb0b37c6d2c0fb0b9340fba72bb60ff3c809ab
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.