Bug 2326263 (CVE-2024-10976) - CVE-2024-10976 postgresql: PostgreSQL row security below e.g. subqueries disregards user ID changes
Summary: CVE-2024-10976 postgresql: PostgreSQL row security below e.g. subqueries disr...
Keywords:
Status: NEW
Alias: CVE-2024-10976
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2326459 2326460 2326461 2326462 2326463 2326464 2326456 2326457 2326458
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-11-14 14:02 UTC by OSIDB Bzimport
Modified: 2025-04-06 18:57 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2024:10805 0 None None None 2024-12-04 20:18:06 UTC
Red Hat Product Errata RHBA-2024:11014 0 None None None 2024-12-12 19:00:35 UTC
Red Hat Product Errata RHSA-2024:10785 0 None None None 2024-12-04 08:43:41 UTC
Red Hat Product Errata RHSA-2024:10787 0 None None None 2024-12-04 09:20:32 UTC
Red Hat Product Errata RHSA-2024:10788 0 None None None 2024-12-04 09:19:45 UTC
Red Hat Product Errata RHSA-2024:10791 0 None None None 2024-12-04 15:35:47 UTC
Red Hat Product Errata RHSA-2024:10830 0 None None None 2024-12-05 09:08:22 UTC
Red Hat Product Errata RHSA-2024:10831 0 None None None 2024-12-05 09:08:34 UTC
Red Hat Product Errata RHSA-2024:10832 0 None None None 2024-12-05 09:08:25 UTC

Description OSIDB Bzimport 2024-11-14 14:02:15 UTC
Incomplete tracking in PostgreSQL of tables with row security allows a reused query to view or change different rows from those intended.  CVE-2023-2455 and CVE-2016-2193 fixed most interaction between row security and user ID changes.  They missed cases where a subquery, WITH query, security invoker view, or SQL-language function references a table with a row-level security policy.  This has the same consequences as the two earlier CVEs.  That is to say, it leads to potentially incorrect policies being applied in cases where role-specific policies are used and a given query is planned under one role and then executed under other roles.  This scenario can happen under security definer functions or when a common user and query is planned initially and then re-used across multiple SET ROLEs.  Applying an incorrect policy may permit a user to complete otherwise-forbidden reads and modifications.  This affects only databases that have used CREATE POLICY to define a row security policy.  An attacker must tailor an attack to a particular application's pattern of query plan reuse, user ID changes, and role-specific row security policies.  Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.

Comment 2 errata-xmlrpc 2024-12-04 08:43:40 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2024:10785 https://access.redhat.com/errata/RHSA-2024:10785

Comment 3 errata-xmlrpc 2024-12-04 09:19:44 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2024:10788 https://access.redhat.com/errata/RHSA-2024:10788

Comment 4 errata-xmlrpc 2024-12-04 09:20:31 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2024:10787 https://access.redhat.com/errata/RHSA-2024:10787

Comment 5 errata-xmlrpc 2024-12-04 15:35:46 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2024:10791 https://access.redhat.com/errata/RHSA-2024:10791

Comment 6 errata-xmlrpc 2024-12-05 09:08:21 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2024:10830 https://access.redhat.com/errata/RHSA-2024:10830

Comment 7 errata-xmlrpc 2024-12-05 09:08:24 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2024:10832 https://access.redhat.com/errata/RHSA-2024:10832

Comment 8 errata-xmlrpc 2024-12-05 09:08:33 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2024:10831 https://access.redhat.com/errata/RHSA-2024:10831


Note You need to log in before you can comment on or make changes to this bug.