Bug 2539631

Summary: CVE-2026-19888 pgbouncer: PgBouncer: Denial of Service via malformed SCRAM client-final-message [fedora-all]
Product: [Fedora] Fedora Reporter: Vladimir Vasilev <vvasilev>
Component: pgbouncerAssignee: Devrim Gündüz <devrim>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: rawhideCC: devrim, negativo17, praiskup
Target Milestone: ---Keywords: Security, SecurityTracking
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: {"flaws": ["f03f78a3-eda6-4e55-8ed5-7d129a51f2c8"]}
Fixed In Version: pgbouncer-1.26.0-1.fc45 pgbouncer-1.26.0-1.el10_4 pgbouncer-1.26.0-1.el10_2 pgbouncer-1.26.0-1.fc44 pgbouncer-1.26.0-1.el9 pgbouncer-1.26.0-1.fc43 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-10-05 00:16:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2539545    

Description Vladimir Vasilev 2026-09-23 18:31:10 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

Missing validation of a mandatory attribute in the SCRAM client-final-message parser in PgBouncer through 1.25.2 allows an unauthenticated remote attacker to crash the process. A malformed message can make the parser report success while leaving a required value unset, which is then dereferenced as a NULL pointer. The crash occurs before any credential is verified, so no valid account is required. Because PgBouncer serves all clients from a single process, this terminates every pooled connection.

Comment 1 Fedora Update System 2026-09-26 16:53:29 UTC
FEDORA-2026-851c3ccde8 (pgbouncer-1.26.0-1.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-851c3ccde8

Comment 2 Fedora Update System 2026-09-27 01:46:45 UTC
FEDORA-2026-851c3ccde8 has been pushed to the Fedora 45 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-851c3ccde8`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-851c3ccde8

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2026-09-27 01:57:02 UTC
FEDORA-EPEL-2026-39a80c0763 has been pushed to the Fedora EPEL 10.4 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-39a80c0763

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2026-09-27 02:03:35 UTC
FEDORA-EPEL-2026-237c7e9b4d has been pushed to the Fedora EPEL 10.2 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-237c7e9b4d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2026-09-27 02:06:24 UTC
FEDORA-2026-99030761e8 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-99030761e8`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-99030761e8

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2026-09-27 02:16:24 UTC
FEDORA-EPEL-2026-62de33e876 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-62de33e876

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2026-09-27 02:29:50 UTC
FEDORA-2026-6197f5c17e has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-6197f5c17e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-6197f5c17e

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2026-10-05 00:16:36 UTC
FEDORA-2026-851c3ccde8 (pgbouncer-1.26.0-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2026-10-05 00:35:23 UTC
FEDORA-EPEL-2026-39a80c0763 (pgbouncer-1.26.0-1.el10_4) has been pushed to the Fedora EPEL 10.4 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2026-10-05 00:50:29 UTC
FEDORA-EPEL-2026-237c7e9b4d (pgbouncer-1.26.0-1.el10_2) has been pushed to the Fedora EPEL 10.2 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2026-10-05 01:06:14 UTC
FEDORA-2026-99030761e8 (pgbouncer-1.26.0-1.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2026-10-05 01:06:53 UTC
FEDORA-EPEL-2026-62de33e876 (pgbouncer-1.26.0-1.el9) has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 13 Fedora Update System 2026-10-05 01:24:29 UTC
FEDORA-2026-6197f5c17e (pgbouncer-1.26.0-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.