CVE Catalog

CVE-2026-107349

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.42%

35th percentile - higher than 35% of all known CVEs

Summary

An infinite loop in PgBouncer 1.20.0 through 1.26.0 allows an unauthenticated remote attacker to cause a denial of service. A StartupMessage whose options parameter contains an empty parameter name, such as "-c=", makes the ignore_startup_parameters list lookup loop forever. Because PgBouncer serves all clients from a single process, this saturates a CPU core and makes PgBouncer unresponsive to all clients until the process is restarted.

Risk Assessment

An attacker can halt PgBouncer for all clients with a single request, causing database service unavailability. Only network access to the PgBouncer port is required.

Recommendation

Upgrade PgBouncer to a version later than 1.26.0 that contains the fix. Until then, restrict network access to PgBouncer and monitor CPU usage.

Other vulnerabilities in PgBouncer

See all
Original NVD description (English source)

An infinite loop in PgBouncer 1.20.0 through 1.26.0 allows an unauthenticated remote attacker to cause a denial of service. A StartupMessage whose options parameter contains an empty parameter name, such as "-c=", makes the ignore_startup_parameters list lookup loop forever. Because PgBouncer serves all clients from a single process, this saturates a CPU core and makes PgBouncer unresponsive to all clients until the process is restarted.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS