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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| github.com/jackc/pgproto3/v2 | github.com/jackc/pgproto3/v2 | — | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | golang-github-jackc-pgproto3 | 2.3.3-2 | — |
| Debian 13 | golang-github-jackc-pgproto3 | No fix yet | — |
| Debian 12 | golang-github-jackc-pgproto3 | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | golang-github-jackc-pgproto3 | No fix yet | — |
| Ubuntu 26.04 LTS | golang-github-jackc-pgproto3 | No fix yet | — |
| Ubuntu 25.10 | golang-github-jackc-pgproto3 | No fix yet | — |
| Ubuntu 24.04 LTS | golang-github-jackc-pgproto3 | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10 | osbuild-composer +2 | 165.1-2.el10_2 | RHSA-2026:22450 |
| RHEL 9 | osbuild-composer +2 | 165.1-2.el9_8 | RHSA-2026:22714 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 10 | osbuild-composer | 165.1-2.el10_2.rocky.0.1 | RLSA-2026:22450 |
| Rocky Linux 9 | osbuild-composer | 165.1-2.el9_8.rocky.0.1 | RLSA-2026:22714 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Leap 16.0 | govulncheck-vulndb | 0.0.20260723T184607-160000.1.1 | openSUSE-SU-2026:21483-1 |
| openSUSE Leap 15.6 | govulncheck-vulndb | 0.0.20260326T203309-150000.1.155.2 | SUSE-SU-2026:1205-1, SUSE-SU-2026:1135-1 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 10 | osbuild-composer +2 | 176-1.0.1.el10_2 | ELSA-2026-22450 |
| Oracle Linux 9 | osbuild-composer +2 | 175-1.0.1.el9_8 | ELSA-2026-22714 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | bento | 1.16.1-r1 | — |
| Wolfi rolling | grafana-alloy | 1.17.0-r0 | — |
| Wolfi rolling | hydra +7 | No fix yet | — |
| Wolfi rolling | kots | 1.131.3-r0 | — |
| Wolfi rolling | splunk-otel-collector | 0.154.0-r0 | — |
| Wolfi rolling | splunk-otel-collector-compat | 0.160.0-r0 | — |
| Wolfi rolling | steampipe | 2.4.0-r4 | — |
| Wolfi rolling | telegraf-1.38 | 1.38.1-r2 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 2 repositories
-
slashid/baton-retool ★ 0 · Jul 31, 2026
SlashID fork of conductorone/baton-retool — pgx/v5 port (CVE-2026-32286, CVE-2026-41889); retire when upstream ships pgx/v5
-
moisei-dev/go-dbmigrate ★ 0 · Apr 15, 2026
Fork of jfrog/go-dbmigrate with pgx/v5 upgrade (CVE-2026-32286)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/jackc/pgproto3/v2 | >= 2.0.0, <= 2.3.3 | — | GHSA-jqcq-xjh3-6g23 |
| Go | github.com/jackc/pgproto3/v2 | >= 2.0.0 | — | GO-2026-4518 |
Advisories 9
- RHSA-2026:22714 Red Hat Security Advisory: osbuild-composer security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:22450 Red Hat Security Advisory: osbuild-composer security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- ELSA-2026-22450 Important: osbuild-composer security update (Oracle Linux 10) Oracle Linux Security Advisories (ELSA) · Aug 13, 2026
- ELSA-2026-22714 Important: osbuild-composer security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Aug 5, 2026
- openSUSE-SU-2026:21483-1 Security update for govulncheck-vulndb SUSE / openSUSE Security Updates · Jul 31, 2026
- RLSA-2026:22714 Important: osbuild-composer security update Rocky Linux Security Advisories · Jun 11, 2026
- RLSA-2026:22450 Important: osbuild-composer security update Rocky Linux Security Advisories · Jun 5, 2026
- SUSE-SU-2026:1205-1 Security update for govulncheck-vulndb SUSE / openSUSE Security Updates · Apr 8, 2026
- SUSE-SU-2026:1135-1 Security update for govulncheck-vulndb SUSE / openSUSE Security Updates · Mar 31, 2026