BSD Ports

PostgreSQL -- PostgreSQL row security below e.g. subqueries disregards user ID changes

· CVE-2024-10976 · VuXML entry

PostgreSQL project reports: 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 …

Affected versions

By system

0 still vulnerable, 8 fixed. Where VuXML applies (FreeBSD, DragonFly, FreeBSD's derivatives) a port is vulnerable while its version is in a range; pkgsrc says itself whether it lists a CVE of this advisory; OpenBSD and MidnightBSD keep no list this site reads, so their row is only an estimate: FreeBSD's ranges applied to upstream's version.

SystemPortVersionStateFixed
FreeBSDdatabases/postgresql17-server17.11 fixed (640 days after)
NetBSDdatabases/postgresql17-server17.11 not listed
MidnightBSDdatabases/postgresql17-server17.11 out of range, by version
FreeBSDdatabases/postgresql16-server16.15 fixed (640 days after)
NetBSDdatabases/postgresql16-server16.15 not listed
MidnightBSDdatabases/postgresql16-server16.15 out of range, by version
DragonFlydatabases/postgresql16-server16.9 fixed
FreeBSDdatabases/postgresql15-server15.19 fixed (640 days after)
NetBSDdatabases/postgresql15-server15.19 not listed
MidnightBSDdatabases/postgresql15-server15.19 out of range, by version
DragonFlydatabases/postgresql15-server15.13 fixed
FreeBSDdatabases/postgresql14-server14.24 fixed (640 days after)
NetBSDdatabases/postgresql14-server14.24 not listed
MidnightBSDdatabases/postgresql14-server14.24 out of range, by version
DragonFlydatabases/postgresql14-server14.18 fixed
DragonFlydatabases/postgresql13-server13.21 fixed