All vulnerabilities

Servers and applications

CVE-2024-10976

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…

Severity
Medium 5.4
Published
14 Nov 2024
Last changed
17 Jun 2026
Added to UpHeron
16 Oct 2026
Fixed in
12.21, 13.17, 14.14, 15.9, 16.5, 17.1
Sources
NVD

Affected software

SoftwareAffected versions
PostgreSQLServers and applications · cpe:a:postgresql:postgresql
  • From 12.0 before 12.21
  • From 13.0 before 13.17
  • From 14.0 before 14.14
  • From 15.0 before 15.9
  • From 16.0 before 16.5
  • From 17.0 before 17.1

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2024-10976
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2024-10976