Negative DataRow Length in pgproto3 Leading to DoS
CVE-2026-4427 Published on March 19, 2026
Github.com/jackc/pgproto3: pgproto3: denial of service via negative field length in datarow message
A flaw was found in pgproto3. A malicious or compromised PostgreSQL server can exploit this by sending a DataRow message with a negative field length. This input validation vulnerability can lead to a denial of service (DoS) due to a slice bounds out of range panic.
Vulnerability Analysis
CVE-2026-4427 can be exploited with network access, and does not require authorization privileges or user interaction. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to have no impact on confidentiality and integrity, and a high impact on availability.
Timeline
Reported to Red Hat.
Made public.
Weakness Type
What is an out-of-bounds array index Vulnerability?
The product uses untrusted input when calculating or using an array index, but the product does not validate or incorrectly validates the index to ensure the index references a valid position within the array.
CVE-2026-4427 has been classified to as an out-of-bounds array index vulnerability or weakness.
Products Associated with CVE-2026-4427
Want to know whenever a new CVE is published for Red Hat products? stack.watch will email you.