PgBouncer
13 published vulnerabilities name this product.
As the CNAs write it in their CVE records (vendor and product); the versions are theirs.
| CVE | Vulnerable versions | Title | Severity | Published | EPSS | Exploitation |
|---|---|---|---|---|---|---|
| CVE-2026-107350 | 1.17.0 – < 1.26.1 | Authentication bypass via second StartupMessage during SCRAM authentication in PgBouncer | HIGH 8.8 | 0.4 % | ||
| CVE-2026-107349 | 1.20.0 – < 1.26.1 | Infinite loop on empty option name in startup options parameter in PgBouncer | HIGH 7.5 | 0.4 % | ||
| CVE-2026-107348 | 1.21.0 – < 1.26.1 | Integer overflow causes an infinite loop in message buffer growth in PgBouncer | MEDIUM 5.9 | 0.4 % | ||
| CVE-2026-19888 | ≤ 1.25.2 | NULL pointer dereference in SCRAM client-final-message parsing in PgBouncer | HIGH 7.5 | 0.4 % | ||
| CVE-2026-6669 | ≤ 1.25.2 | Unbounded SCRAM iteration count causes CPU exhaustion in PgBouncer | MEDIUM 5.9 | 0.4 % | ||
| CVE-2026-6668 | ≤ 1.25.2 | Integer overflow causes an infinite loop in packet buffer growth in PgBouncer | HIGH 7.5 | 0.6 % | ||
| CVE-2026-6667 | < 1.25.2 | PgBouncer missing authorization check in KILL_CLIENT admin command | MEDIUM 4.3 | 0.3 % | ||
| CVE-2026-6666 | < 1.25.2 | PgBouncer crash in kill_pool_logins_server_error | HIGH 7.5 | 0.4 % | ||
| CVE-2026-6665 | < 1.25.2 | PgBouncer buffer overflow in SCRAM | CRITICAL 9.8 | 0.4 % | ||
| CVE-2026-6664 | < 1.25.2 | PgBouncer integer overflow in PgBouncer network packet parsing | HIGH 7.5 | 0.7 % | ||
| CVE-2025-12819 | < 1.25.1 | Untrusted search path in auth_query connection in PgBouncer | HIGH 8.1 | 0.4 % | ||
| CVE-2025-2291 | < 1.24.1 | PgBouncer default auth_query does not take Postgres password expiry into account | CRITICAL 9.8 | 0.4 % | ||
| CVE-2021-3935 | PgBouncer 1.16.1 | When PgBouncer is configured to use "cert" authentication, a man-in-the-middle attacker can inject arbitrary SQL queries when a connection i | HIGH 8.1 | 1.1 % |