Integer Underflow in PostgreSQL ECPG Affects Database Clients
CVE-2026-16241
3.8LOW
What is CVE-2026-16241?
An integer underflow vulnerability in PostgreSQL's ECPG component can be exploited by a database server administrator to cause a denial of service (DoS) to the ECPG client. This occurs when a specially crafted bytea value is sent without the necessary prefix, leading to an overwhelming memory overwrite. While this typically results in a SIGSEGV error, there is potential for client-specific impacts on data integrity in rare situations. Users are advised to upgrade to secure versions to mitigate this risk.
Affected Version(s)
PostgreSQL 18 < 18.5
PostgreSQL 17 < 17.11
PostgreSQL 16 < 16.15
References
CVSS V3.1
Score:
3.8
Severity:
LOW
Confidentiality:
None
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
High
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
The PostgreSQL project thanks ylwangtju for reporting this problem.