Skip to main content
← All vulnerabilities
CVE-2026-32286GHSA-JQCQ-XJH3-6G23GO-2026-4518

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

Published
Last modified
published
Not listed in CISA KEV
2 proofs of concept on GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • github.com/jackc/pgproto3/v2

    Version range not reported

  • github.com/jackc/pgproto3/v2Go

    From 2.0.0 · through 2.3.3

  • github.com/jackc/pgproto3/v2Go

    From 2.0.0

References 6

GitHub Advisory Database

GitHub · jackc/pgx

GitHub · golang/vulndb

pkg.go.dev

GitHub · moisei-dev/go-dbmigrate

GitHub · slashid/baton-retool