Skip to main content
← All vulnerabilities
CVE-2025-2291

PgBouncer default auth_query does not take Postgres password expiry into account

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.24.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Password can be used past expiry in PgBouncer due to auth_query not taking into account Postgres its VALID UNTIL value, which allows an attacker to log in with an already expired password

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • n/a PgBouncer

    fixed in 1.24.1

References 1

pgbouncer.org