CVE-2024-10978

MEDIUM EPSS 48.7%
Published Nov 14, 20241y ago · Modified Jun 17, 20261w ago
4.2 CVSS 3.1
Medium
Find Similar
Published Nov 14, 2024 1y ago
Last Modified Jun 17, 2026 1w ago

Description

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 current_setting('role') or the current user ID, it may modify or return data as though the session had not used SET ROLE or SET SESSION AUTHORIZATION. The attacker does not control which incorrect user ID applies. Query text from less-privileged sources is not a concern here, because SET ROLE and SET SESSION AUTHORIZATION are not sandboxes for unvetted queries. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.

CVSS Details

Base Score
4.2
Exploitability
1.6
Impact
2.5
Vector string
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
Attack Vector Network
Attack Complexity High
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality Low
Integrity Low
Availability None

Threat Intelligence

EPSS Exploit Probability
48.7% percentile
Exploit & Patch Status
No Known Exploit
No Patch Available

Weaknesses 1

CWE-266

Affected Products 11

VendorProductVersionRange
postgresqlpostgresql*≥12.0  –  <12.21
postgresqlpostgresql*≥13.0  –  <13.17
postgresqlpostgresql*≥14.0  –  <14.14
postgresqlpostgresql*≥15.0  –  <15.9
postgresqlpostgresql*≥16.0  –  <16.5
postgresqlpostgresql17.0any
postgresqlpostgresql17.0any
postgresqlpostgresql17.0any
postgresqlpostgresql17.0any
postgresqlpostgresql17.0any
debiandebian_linux11.0any

References 4

  • lists.debian.org https://lists.debian.org/debian-lts-announce/2024/11/msg00011.html
  • lists.debian.org https://lists.debian.org/debian-lts-announce/2024/11/msg00018.html
    Mailing List
  • postgresql.org https://www.postgresql.org/message-id/173171334532.1547978.1518068370217143844%40wrigleys.postgresql.org
    Mailing List
  • postgresql.org https://www.postgresql.org/support/security/CVE-2024-10978/
    Vendor Advisory

Remediation

No remediation data recorded yet

Check vendor advisories and the NVD entry for patch availability.