CVE-2026-107348 in PgBouncer
Zusammenfassung
von VulDB • 14.10.2026
Ein Integer-Overflow in der Logik zur Puffervergrößerung des Nachrichtenpuffers (mbuf_make_room) in PgBouncer von Version 1.21.0 bis 1.26.0 ermöglicht es einem Remote-Angriff, einen Denial-of-Service auszulösen, wenn max_packet_size über 2147483648 konfiguriert ist. Ein Paketheader mit einer Länge oberhalb von 2^31 führt zu einem Überlauf bei der Puffergrößenermittlung, wodurch die Wachstums-Schleife nicht mehr terminieren kann. Da PgBouncer alle Clients über einen einzigen Prozess bedient, wird dadurch ein CPU-Kern ausgelastet und jede gepoolte Verbindung blockiert, bis der Prozess neu gestartet wird. Seit Version 1.23.0 ist dieser Overflow bereits vor der Authentifizierung mit einem fünf-Byte-Paketheader erreichbar.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.