CVE-2026-32286
Analyzed
Analyzed - Analysis Complete
Slice Bounds Panic in Go DataRow.Decode via Malicious PostgreSQL
Publication date: 2026-03-26
Last updated on: 2026-06-03
Assigner: Go Project
Description
Description
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.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| jackc | pgproto3 | From 2.0.0 (inc) to 2.3.3 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-129 | 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. |