Impact
PgBouncer versions 1.20.0 through 1.26.0 contain an infinite loop that can be triggered by an unauthenticated remote attacker sending a StartupMessage with an empty option name (e.g., "-c=") in the options parameter. The loop occurs during lookup in the ignore_startup_parameters list, consuming an entire CPU core and causing the service to become unresponsive to all clients, effectively a denial of service. The underlying weakness involves uncontrolled resource consumption (CWE-400) and an infinite loop (CWE-835).
Affected Systems
This vulnerability affects the PgBouncer product released by its vendor, specifically versions 1.20.0 through 1.26.0. No other vendors, products, or additional version details are provided.
Risk and Exploitability
The CVSS score of 7.5 categorizes this flaw as high severity. The EPSS score is not available, and the vulnerability is not listed in CISA KEV, indicating no confirmed exploitation yet. However, the attack requires only the ability to send a malformed StartupMessage over the PgBouncer connection, so an unauthenticated remote attacker can exploit it via network access to a PgBouncer instance, making the denial of service a practical threat.
OpenCVE Enrichment