All vulnerabilities

Servers and applications

CVE-2024-10978

Incorrect privilege assignment in PostgreSQL allows a less-privileged application user to view or change different rows from those intended. An attack requires the application to use SET ROLE, SET SESSION AUTHORIZATION, or an equivalent feature. The problem arises when an application query uses parameters from the attacker or conveys query results to the attacker. If that query reacts to…

Severity
Medium 4.2
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
Sources
NVD

Affected software

SoftwareAffected versions
PostgreSQLServers and applications · cpe:a:postgresql:postgresql
  • Version 17.0
  • Version 17.0-rc1
  • Version 17.0-beta3
  • Version 17.0-beta2
All 10 release lines
  • 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
  • Version 17.0-beta1
  • Version 17.0-beta2
  • Version 17.0-beta3
  • Version 17.0-rc1
  • Version 17.0

References

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