CVE-2025-2291

CVE-2025-2291 is a high-severity vulnerability in Pgbouncer with a CVSS 3.x base score of 8.1. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-324.

Key facts

Description

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

Frequently asked questions

What is CVE-2025-2291?
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
How severe is CVE-2025-2291?
CVE-2025-2291 has a CVSS 3.x base score of 8.1, rated high severity. It is exploitable over network with high attack complexity, requires no privileges and no user interaction. Impact on confidentiality is high, integrity high, and availability high.
Is CVE-2025-2291 being actively exploited?
It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (24th percentile), an estimate of the probability of exploitation in the next 30 days.
What products are affected by CVE-2025-2291?
CVE-2025-2291 primarily affects Pgbouncer. In total, 2 product configurations (CPEs) are listed as vulnerable; see the affected-products list for the exact versions.
How do I fix CVE-2025-2291?
Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
Does CVE-2025-2291 have an EU (EUVD) identifier?
Yes. CVE-2025-2291 is tracked in the ENISA EU Vulnerability Database (EUVD) as EUVD-2025-11379.
When was CVE-2025-2291 published?
CVE-2025-2291 was published on 2025-04-16 and last updated on 2026-06-17.

References

Affected products (2)

More vulnerabilities in Pgbouncer

All CVEs affecting Pgbouncer →

Other CWE-324 vulnerabilities

Browse all CWE-324 vulnerabilities →