CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

databases/pgbouncer1.25.1_1

Lightweight connection pooler for PostgreSQL

Maintainer
dmitry.wagin@ya.ru
Packages
pgbouncer 1.25.1_1
Upstream
Higher version available: 1.26.1
CPE
pgbouncer:pgbouncer from the port
WWW
https://www.pgbouncer.org/
Links
cgit · VuXML

Unaddressed (4) · The CVE record lists this version as affected, no VuXML entry names the CVE

CVE-2026-66658.12026-05-09The SCRAM code in PgBouncer before 1.25.2 did not check the return value of strlcat() correctly when building the contents of the SCRAM client-final-message. A malicious…
CVE-2026-66647.52026-05-09An integer overflow in network packet parsing code in PgBouncer before 1.25.2 bypasses a boundary check and can lead to a crash. An unauthenticated remote attacker can c…
CVE-2026-66665.92026-05-09A possible null pointer reference in PgBouncer before 1.25.2 could lead to a crash, if a server sends an error response without SQLSTATE field.
CVE-2026-66674.32026-05-09PgBouncer before 1.25.2 did not perform an appropriate authorization check for the KILL_CLIENT admin command. All users with access to the administration console (which …

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range this version has left.

Commits (84)

John Marino (marino) · 1.5.4_4
databases/pgbouncer: Unconditionally install man pages

This port had a couple of issues besided installing man pages as a
function of the DOCS option selection.  It also was using <pre> and <post>
inclusions with <options>, _DEPENDS were in multiple places.

I regrouped the *_DEPENDS, I moved the options to just above the make
targets (their conventional location) and I utilized <option>_*_DEPENDS
as well after fixing the man pages.

PR:		192507
Reported by:	dmitry2004 (yandex.ru)
Approved by:	Just Fix It (maintainer in copy)
3ed94f64c3
Baptiste Daroussin (bapt) · 1.5.4_3
Only use libevent2

Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
b564653452
Raphael Kubo da Costa (rakuco) · 1.5.4_2
Fix substitution in files/pgbounce.in.

PR:		191698
Submitted by:	oleg@mamontov.net
Approved by:	m.tsatsenko@gmail.com (maintainer)
1426f74ae4
Steve Wills (swills) · 1.5.4_1
- Fix minor issue from previous commit by changing from SUB_LIST to PLIST_SUB

PR:		189787
Reported by:	Mikhail Tatsenko <m.tsatsenko@gmail.com> (maintainer)
Pointyhat to:	swills
a7fc988684
Steve Wills (swills) · 1.5.4_1
- Add STAGE support - Depend on xmlto to generate man pages. Add DOCS option

PR:		ports/189787
Submitted by:	"Mikhail T." <m.tsatsenko@gmail.com> (maintainer)
e90080ca9a
Antoine Brodin (antoine) · 1.5.4_1
Fix LIB_DEPENDS
e2c004a07e
Baptiste Daroussin (bapt) · 1.5.4_1
In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in databases
b5482324dc
Steve Wills (swills) · 1.5.4_1
- Switch to libevent2 - Bump PORTREVISION - Pet portlint

PR:		ports/182446
Submitted by:	"Mikhail T." <m.tsatsenko@gmail.com> (maintainer)
0f05e04d01
Baptiste Daroussin (bapt) · 1.5.4
Add NO_STAGE all over the place in preparation for the staging support (cat: databases)
36117d7097
Raphael Kubo da Costa (rakuco) · 1.5.4
Update to 1.5.4.

PR:		ports/176640
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer)
77b19314b1
Olli Hauer (ohauer) · 1.5.2
- pass maintainer to Mikhail Tsatsenko <m.tsatsenko@gmail.com>   requested here:   http://lists.freebsd.org/pipermail/freebsd-ports/2013-April/082988.html
f6e4fa61cf
Baptiste Daroussin (bapt) · 1.5.2
Reassign skv@ ports to the heap

Feature safe:	yes
27131af048
Doug Barton (dougb) · 1.5.2
Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
9aac569eaa
Sergey Skvortsov (skv) · 1.5.2
* Update to 1.5.2 [1] * Add patch to use TCP_KEEP{CNT, IDLE, INTVL, ALIVE} [2]

Changes:	http://pgfoundry.org/forum/forum.php?forum_id=1885
PR:		ports/169463 [1]
Submitted by:	Dmitry <dmitry2004@yandex.ru> [1],
		Oleg A. Mamontov <oleg@mamontov.net> [2]
93da9d0173
Sergey Skvortsov (skv) · 1.5.1
Update to 1.5.1

Changes:	http://pgfoundry.org/frs/shownotes.php?release_id=1936
03327e7525
Sergey Skvortsov (skv) · 1.5
Update to 1.5

Changes:	http://pgfoundry.org/frs/shownotes.php?release_id=1920
PR:		ports/164566
Submitted by:	"Mikhail T." <m.tsatsenko@gmail.com>
Feature safe:	yes
b5e18e7478
Doug Barton (dougb) · 1.4.2
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
83eb2c3700
Sergey Skvortsov (skv) · 1.4.2
Update to 1.4.2

Changes:	http://pgfoundry.org/frs/shownotes.php?release_id=1863
PR:		ports/158657
Submitted by:	"Mikhail T." <m.tsatsenko@gmail.com>
0141712d75
Sergey Skvortsov (skv) · 1.4.1
Update to 1.4.1

Changes:	http://pgfoundry.org/frs/shownotes.php?release_id=1795
PR:		ports/157702
Submitted by:	mm
572af21f20
Martin Matuska (mm) · 1.4
- Update to 1.4 - Fix lib/usual/endian.h - Modify rc file - allow setting a custom configuration file

PR:		ports/153932
Approved by:	skv@FreeBSD.org (maintainer, private e-mail)
Feature safe:	yes
f09b9d995b
Martin Matuska (mm) · 1.3.4
- Update to 1.3.4

PR:		ports/150518
Approved by:	maintainer (timeout)
fc3108be7e
Martin Matuska (mm) · 1.3.3_1
Update libevent to 1.4.14b

PR:		ports/147723
Approved by:	maintainer (timeout)
39b68bb4fe
Sergey Skvortsov (skv) · 1.3.3
Update to 1.3.3

Changes:	http://pgfoundry.org/frs/shownotes.php?release_id=1645
ce12ea1c27
Doug Barton (dougb) · 1.3.2
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#
1d6b4b3f91
Sergey Skvortsov (skv) · 1.3.2
Update to 1.3.2

Changes:	http://pgfoundry.org/frs/shownotes.php?release_id=1605
4350f34f89
Martin Matuska (mm) · 1.3.1
- Update to 1.3.1

PR:	ports/137290
Submitted by:	ismail yenigul <ismail.yenigul@endersys.com>
Approved by:	maintainer (implicit)
e5a0b2d503
Doug Barton (dougb) · 1.3
Fix a few "bad example" problems in the rc.d scripts that have been propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
0175383f0a
Sergey Skvortsov (skv) · 1.3
Update to 1.3

Changes:	http://pgfoundry.org/frs/shownotes.php?release_id=1315
PR:		ports/132003
Submitted by:	mm
e7be57e823
Marcus Alves Grando (mnag) · 1.2.3_1
- Update libevent dependency and bump PORTREVISION
907d5d1a39
Martin Matuska (mm) · 1.2.3
- Update pgbouncer to 1.2.3 - Add new UID and GID for pgbouncer - Improve handling of example configuration files - Add support for the reload rc command - Other minor enhancements

PR:		ports/126454
Submitted by:	mm
Approved by:	skv (maintainer)
c8e18c63b1
Marcus Alves Grando (mnag) · 1.1.2_1
- Bump PORTREVISION since devel/libevent are updated.
5265c7a798
Sergey Skvortsov (skv) · 1.1.2
Update to 1.1.2

PR:		ports/117639
Submitted by:	Vivek Khera <vivek xx khera.org>
d899e9b1ae
Marcus Alves Grando (mnag) · 1.0.8_1
- Change libevent lib and bump PORTREVISION since devel/libevent are updated.
5a1d1148e1
Sergey Skvortsov (skv) · 1.0.8
Add pgbouncer 1.0.8, lightweight connection pooler for PostgreSQL.
784419accc