CVE-2024-10976 is a medium-severity vulnerability in PostgreSQL affecting versions prior to 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21. It stems from incomplete tracking of tables with row security, allowing a reused query to access or modify unintended rows when user IDs change, particularly with role-specific policies. This can lead to unauthorized data exposure or modification (CVSS 5.4, C:L, I:L). Exploitation requires an attacker to tailor an attack to specific application patterns, and there is currently no evidence of active exploitation, public exploit code, or significant community discussion.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 12.0, < 12.21CPE matchmatch criteria | cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:* | ||
>= 13.0, < 13.17CPE matchmatch criteria | cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:* | ||
>= 14.0, < 14.14CPE matchmatch criteria | cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:* | ||
>= 15.0, < 15.9CPE matchmatch criteria | cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:* | ||
>= 16.0, < 16.5CPE matchmatch criteria | cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.1 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.0 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
postgresql: PostgreSQL row security below e.g. subqueries disregards user ID changes
Nov 14, 2024PostgreSQL row security below e.g. subqueries disregards user ID changes
Nov 12, 2024PostgreSQL row security below e.g. subqueries disregards user ID changes
Jan 1, 2024PostgreSQL row security below e.g. subqueries disregards user ID changes
PostgreSQL row security below e.g. subqueries disregards user ID changes
PostgreSQL row security below e.g. subqueries disregards user ID changes
PostgreSQL row security below e.g. subqueries disregards user ID changes
PostgreSQL row security below e.g. subqueries disregards user ID changes
PostgreSQL row security below e.g. subqueries disregards user ID changes
PostgreSQL row security below e.g. subqueries disregards user ID changes