CVE-2024-10977

Low

Description

Client use of server error message in PostgreSQL allows a server not trusted under current SSL or GSS settings to furnish arbitrary non-NUL bytes to the libpq application. For example, a man-in-the-middle attacker could send a long error message that a human or screen-scraper user of psql mistakes for valid query results. This is probably not a concern for clients where the user interface unambiguously indicates the boundary between one error message and other text. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.

SeverityLow
CVSS3.1
Exploit probability—
ProductPostgresql
PublishedNov 14, 2024
First seenNov 14, 2024
Weakness typeCWE-348CWE-348

How to fix

Update
  • postgresql postgresql12.21, 13.17, 14.14, 15.9, 16.5 or later

Affected products

ProductAffected versionsFixed in
postgresql postgresql12.0 ≤ v < 12.21, 13.0 ≤ v < 13.17, 14.0 ≤ v < 14.14, 15.0 ≤ v < 15.9, 16.0 ≤ v < 16.5, 17.012.21, 13.17, 14.14, 15.9, 16.5

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2024-10977 · Postgresql · Dark Radar