FlawAtlas
Search the atlas
CVE-2026-32286 High

Denial of service in github.com/jackc/pgproto3/v2

The DataRow.Decode function fails to properly validate field lengths. A malicious or compromised PostgreSQL server can send a DataRow message with a negative field length, causing a slice bounds out of range panic.

Exploit probability 0.5%
Published March 18, 2026
Required by Not available
Last source change March 31, 2026

02 / AFFECTED SOFTWARE

Affected packages

Go github.com/jackc/pgproto3/v2
Go github.com/jackc/pgproto3/v2
Unknown Unknown

15 explicit affected versions

03 / CONNECTIONS

Connected vulnerabilities

related OPENSUSE-SU-2026:21483-1

04 / EVIDENCE

Source records

Open Source Vulnerabilities GO-2026-4518

The DataRow.Decode function fails to properly validate field lengths. A malicious or compromised PostgreSQL server can send a DataRow message with a negative field length, causing a slice bounds out of range panic.

View original source
Open Source Vulnerabilities GHSA-jqcq-xjh3-6g23

The DataRow.Decode function fails to properly validate field lengths. A malicious or compromised PostgreSQL server can send a DataRow message with a negative field length, causing a slice bounds out of range panic.

View original source
Open Source Vulnerabilities CVE-2026-32286

The DataRow.Decode function fails to properly validate field lengths. A malicious or compromised PostgreSQL server can send a DataRow message with a negative field length, causing a slice bounds out of range panic.

View original source

05 / REFERENCES

Further evidence