CVE-2026-32286
Fixed in a distro release EPSS <1%CVSS 7.5
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.
Products: github.com/jackc/pgproto3/v2, Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 9, Red Hat Multicluster Global Hub 1.3.4, Red Hat Multicluster Global Hub 1.4.5, Red Hat Multicluster Global Hub 1.6.5, Red Hat Advanced Cluster Security 4.8, Red Hat multicluster global hub 1.5.3, Red Hat Quay 3.10, Red Hat Quay 3.12, Red Hat Quay 3.14, Red Hat Quay 3.15, Red Hat Quay 3.16, Red Hat Quay 3.17, Red Hat Quay 3.9, Assisted Installer for Red Hat OpenShift Container Platform 2, Red Hat Multicluster Engine for Kubernetes, Red Hat Multicluster Global Hub, Red Hat Advanced Cluster Management for Kubernetes 2, Red Hat Advanced Cluster Security 4, Red Hat Enterprise Linux 8, Red Hat Hardened Images, Red Hat OpenShift AI (RHOAI), Red Hat OpenShift Cluster Manager CLI, Red Hat OpenShift Container Platform 4, Red Hat OpenShift on AWS, Red Hat Quay 3, Red Hat Trusted Artifact Signer
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Go | github.com/jackc/pgproto3/v2 | no fix |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | argo-workflow-controller-3.6 | no fix |
| Chainguard | argo-workflow-controller-fips-3.6 | no fix |
| Chainguard | argo-workflow-executor-3.6 | no fix |
| Chainguard | argo-workflow-executor-fips-3.6 | no fix |
| Chainguard | argo-workflows-3.6 | no fix |
| Chainguard | argo-workflows-fips-3.6 | no fix |
| Chainguard | bento | 1.16.1-r1 |
| Chainguard | bento-fips | 1.16.1-r1 |
| Chainguard | flyte | 0 |
| Chainguard | gotrue | no fix |
| Chainguard | gotrue-fips | no fix |
| Chainguard | grafana-alloy | 1.17.0-r0 |
| Chainguard | grafana-alloy-fips | 1.17.0-r0 |
| Chainguard | harbor-2.11 | no fix |
| Chainguard | harbor-2.11-exporter | no fix |
| Chainguard | harbor-2.11-jobservice | no fix |
| Chainguard | harbor-2.11-registryctl | no fix |
| Chainguard | harbor-2.12 | no fix |
| Chainguard | harbor-2.12-exporter | no fix |
| Chainguard | harbor-2.12-jobservice | no fix |
| Chainguard | harbor-2.12-registryctl | no fix |
| Chainguard | harbor-2.13 | no fix |
| Chainguard | harbor-2.13-exporter | no fix |
| Chainguard | harbor-2.13-jobservice | no fix |
| Chainguard | harbor-2.13-registryctl | no fix |
| Chainguard | harbor-2.14 | no fix |
| Chainguard | harbor-2.14-exporter | no fix |
| Chainguard | harbor-2.14-jobservice | no fix |
| Chainguard | harbor-2.14-registryctl | no fix |
| Chainguard | harbor-2.15 | 2.15.2-r0 |
| Chainguard | harbor-2.15-exporter | 2.15.2-r0 |
| Chainguard | harbor-2.15-jobservice | 2.15.2-r0 |
| Chainguard | harbor-2.15-registryctl | 0 |
| Chainguard | harbor-fips-2.11 | no fix |
| Chainguard | harbor-fips-2.11-exporter | no fix |
| Chainguard | harbor-fips-2.11-jobservice | no fix |
| Chainguard | harbor-fips-2.11-registryctl | no fix |
| Chainguard | harbor-fips-2.12 | no fix |
| Chainguard | harbor-fips-2.12-exporter | no fix |
| Chainguard | harbor-fips-2.12-jobservice | no fix |
| Chainguard | harbor-fips-2.12-registryctl | no fix |
| Chainguard | harbor-fips-2.13 | no fix |
| Chainguard | harbor-fips-2.13-exporter | no fix |
| Chainguard | harbor-fips-2.13-jobservice | no fix |
| Chainguard | harbor-fips-2.13-registryctl | no fix |
| Chainguard | harbor-fips-2.14 | no fix |
| Chainguard | harbor-fips-2.14-exporter | no fix |
| Chainguard | harbor-fips-2.14-jobservice | no fix |
| Chainguard | harbor-fips-2.14-registryctl | no fix |
| Chainguard | harbor-fips-2.15 | 2.15.2-r0 |
| Chainguard | harbor-fips-2.15-exporter | 2.15.2-r0 |
| Chainguard | harbor-fips-2.15-jobservice | 2.15.2-r0 |
| Chainguard | harbor-fips-2.15-registryctl | 0 |
| Chainguard | hydra | no fix |
| Chainguard | hydra-fips | no fix |
| Chainguard | kots | 1.131.3-r0 |
| Chainguard | migrate | no fix |
| Chainguard | ory-keto | no fix |
| Chainguard | ory-keto-fips | no fix |
| Chainguard | ory-kratos | no fix |
| Chainguard | ory-kratos-fips | no fix |
| Chainguard | splunk-otel-collector | 0.154.0-r0 |
| Chainguard | splunk-otel-collector-compat | 0.160.0-r0 |
| Chainguard | splunk-otel-collector-fips | 0.154.0-r0 |
| Chainguard | src | 0 |
| Chainguard | steampipe | 2.4.0-r4 |
| Chainguard | telegraf-1.35 | no fix |
| Chainguard | telegraf-1.36 | no fix |
| Chainguard | telegraf-1.37 | 1.37.3-r7 |
| Chainguard | telegraf-1.38 | 1.38.1-r2 |
| Chainguard | teleport-15 | no fix |
| Chainguard | teleport-17 | 17.7.23-r0 |
| Chainguard | teleport-17-operator | 17.7.23-r0 |
| Chainguard | teleport-18 | 18.7.6-r0 |
| Chainguard | teleport-18-operator | 18.7.6-r0 |
| Chainguard | teleport-18.6 | 0 |
| Chainguard | teleport-18.6-operator | 0 |
| Chainguard | teleport-operator-fips-16 | 0 |
| Chainguard | teleport-operator-fips-17 | 0 |
| Chainguard | teleport-operator-fips-18 | 0 |
| Chainguard | trillian-fips-logserver | no fix |
| Chainguard | trillian-fips-logsigner | no fix |
| Chainguard | trillian-logserver | no fix |
| Chainguard | trillian-logsigner | no fix |
| Chainguard | vault-1.16 | no fix |
| Chainguard | vault-1.17 | no fix |
| Chainguard | vault-1.18 | no fix |
| Chainguard | vault-1.19 | no fix |
| Chainguard | vault-1.20 | no fix |
| Chainguard | vault-1.21 | no fix |
| Chainguard | vault-fips-1.21 | no fix |
| Chainguard | wavefront-collector-for-kubernetes-1.12 | no fix |
| Chainguard | wavefront-collector-for-kubernetes-1.13 | no fix |
| Debian 12 | golang-github-jackc-pgproto3 | no fix |
| Debian 13 | golang-github-jackc-pgproto3 | no fix |
| Debian 14 | golang-github-jackc-pgproto3 | 2.3.3-2 |
| Red Hat Enterprise Linux 10.2 | osbuild-composer | 0:165.1-2.el10_2 |
| Red Hat Enterprise Linux 10.2 | osbuild-composer-core | 0:165.1-2.el10_2 |
| Red Hat Enterprise Linux 10.2 | osbuild-composer-core-debuginfo | 0:165.1-2.el10_2 |
| Red Hat Enterprise Linux 10.2 | osbuild-composer-debuginfo | 0:165.1-2.el10_2 |
| Red Hat Enterprise Linux 10.2 | osbuild-composer-debugsource | 0:165.1-2.el10_2 |
| Red Hat Enterprise Linux 10.2 | osbuild-composer-tests-debuginfo | 0:165.1-2.el10_2 |
| Red Hat Enterprise Linux 10.2 | osbuild-composer-worker | 0:165.1-2.el10_2 |
| Red Hat Enterprise Linux 10.2 | osbuild-composer-worker-debuginfo | 0:165.1-2.el10_2 |
| Red Hat Enterprise Linux 9 | osbuild-composer | 0:165.1-2.el9_8 |
| Red Hat Enterprise Linux 9 | osbuild-composer-core | 0:165.1-2.el9_8 |
| Red Hat Enterprise Linux 9 | osbuild-composer-core-debuginfo | 0:165.1-2.el9_8 |
| Red Hat Enterprise Linux 9 | osbuild-composer-debuginfo | 0:165.1-2.el9_8 |
| Red Hat Enterprise Linux 9 | osbuild-composer-debugsource | 0:165.1-2.el9_8 |
| Red Hat Enterprise Linux 9 | osbuild-composer-tests-debuginfo | 0:165.1-2.el9_8 |
| Red Hat Enterprise Linux 9 | osbuild-composer-worker | 0:165.1-2.el9_8 |
| Red Hat Enterprise Linux 9 | osbuild-composer-worker-debuginfo | 0:165.1-2.el9_8 |
| Rocky Linux 10 | osbuild-composer | 0:165.1-2.el10_2.rocky.0.1 |
| Rocky Linux 9 | osbuild-composer | 0:165.1-2.el9_8.rocky.0.1 |
| Ubuntu 24.04 LTS | golang-github-jackc-pgproto3 | no fix |
| Ubuntu 25.10 | golang-github-jackc-pgproto3 | no fix |
| Ubuntu 26.04 LTS | golang-github-jackc-pgproto3 | no fix |
| Ubuntu 26.10 | golang-github-jackc-pgproto3 | no fix |
| Wolfi | bento | 1.16.1-r1 |
| Wolfi | flyte | 0 |
| Wolfi | grafana-alloy | 1.17.0-r0 |
| Wolfi | harbor-2.14 | no fix |
| Wolfi | harbor-2.14-exporter | no fix |
| Wolfi | harbor-2.14-jobservice | no fix |
| Wolfi | harbor-2.14-registryctl | no fix |
| Wolfi | hydra | no fix |
| Wolfi | kots | 1.131.3-r0 |
| Wolfi | migrate | no fix |
| Wolfi | splunk-otel-collector | 0.154.0-r0 |
| Wolfi | splunk-otel-collector-compat | 0.160.0-r0 |
| Wolfi | src | 0 |
| Wolfi | steampipe | 2.4.0-r4 |
| Wolfi | telegraf-1.36 | no fix |
| Wolfi | telegraf-1.37 | 1.37.3-r7 |
| Wolfi | telegraf-1.38 | 1.38.1-r2 |
| Wolfi | teleport-18.6 | 0 |
| Wolfi | teleport-18.6-operator | 0 |
| Wolfi | trillian-logserver | no fix |
| Wolfi | trillian-logsigner | no fix |
| openSUSE Leap 15.6 | govulncheck-vulndb | 0.0.20260326T203309-150000.1.155.2 |
| openSUSE Leap 15.6 | govulncheck-vulndb | 0.0.20260402T184258-150000.1.158.1 |
| openSUSE Leap 16.0 | govulncheck-vulndb | 0.0.20260723T184607-160000.1.1 |