Impact
The vulnerability in the PostgreSQL JDBC driver causes the driver to incorrectly store the first portion of a large value sent over a GSS-encrypted connection. When a value equal to or larger than the 16,320‑byte buffer is written, the buffer contents from previous messages replace that part of the value. The server then stores the corrupted data without reporting an error. The defect may lead to unexpected data being stored, potentially exposing prior SQL statements or intermediate rows in the database. The weakness is classified as CWE‑201, reflecting improper information handling.
Affected Systems
The issue affects the pgjdbc driver, specifically versions 42.7.4 and 42.7.5, which are used to connect to PostgreSQL databases over GSS‑encrypted connections. Versions 42.7.3 and earlier and 42.7.6 and later are not affected.
Risk and Exploitability
The CVSS score of 4.2 indicates low severity, and no EPSS data is available. The vulnerability is not listed in CISA KEV, and the attack requires that the application establish a GSS-enabled connection. An attacker who can supply large values may cause data corruption on the server, but the potential impact is limited to integrity of stored data and does not provide immediate code execution or privilege escalation. Due to the narrow scope and low CVSS score, the overall risk is considered low but still warrants patching.
OpenCVE Enrichment