QSearchQSearch

CVE-2024-27304

9.8 CRITICAL

pgx is a PostgreSQL driver and toolkit for Go

Published: 2024-03-06 · Last updated: 2026-05-21

Severity and scoring

CVSS
9.8 CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE
CWE-190, CWE-89

Affected products

VendorProduct
jackcpgproto3, pgx

Description

pgx is a PostgreSQL driver and toolkit for Go. SQL injection can occur if an attacker can cause a single query or bind message to exceed 4 GB in size. An integer overflow in the calculated message size can cause the one large message to be sent as multiple messages under the attacker's control. The problem is resolved in v4.18.2 and v5.5.4. As a workaround, reject user input large enough to cause a single query or bind message to exceed 4 GB in size.

Source: NVD

References

Related CVEs

Same vendor

  • CVE-2026-41889 pgx is a PostgreSQL driver and toolkit for Go (9.8 CRITICAL)
  • CVE-2026-33816 Memory-safety vulnerability in github.com/jackc/pgx/v5 (9.8 CRITICAL)
  • CVE-2026-33815 Memory-safety vulnerability in github.com/jackc/pgx/v5 (9.8 CRITICAL)
  • CVE-2026-32286 The DataRow.Decode function fails to properly validate field lengths (7.5 HIGH)
  • CVE-2024-27289 pgx is a PostgreSQL driver and toolkit for Go (8.1 HIGH)

Same CWE

  • CVE-2026-48613 SQL injection vulnerability in phpBB profile field migration due to improper handling of user-supplied profile field data during migratio... (5.9 MEDIUM)
  • CVE-2026-45418 ClipBucket v5 is an open source video sharing platform (8.8 HIGH)
  • CVE-2026-45060 ClipBucket v5 is an open source video sharing platform (9.8 CRITICAL)
  • CVE-2026-42647 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Beardev JoomSport allows Blind SQL ... (9.3 CRITICAL)
  • CVE-2026-39494 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in WBW Plugins Product Filter by WBW a... (9.3 CRITICAL)