BSD Ports

PostgreSQL -- PostgreSQL GB18030 encoding validation can read one byte past end of allocation for text that fails validation

· CVE-2025-4207 · VuXML entry

PostgreSQL project reports: A buffer over-read in PostgreSQL GB18030 encoding validation allows a database input provider to achieve temporary denial of service on platforms where a 1-byte over-read can elicit process termination. This affects the database server and also libpq. Versions before PostgreSQL 17.5, 16.9, 15.13, 14.18, and 13.21 are affected.

Affected versions

By system

0 still vulnerable, 17 fixed. Where VuXML applies (FreeBSD, DragonFly, FreeBSD's derivatives) a port is vulnerable while its version is in a range; pkgsrc says itself whether it lists a CVE of this advisory; OpenBSD and MidnightBSD keep no list this site reads, so their row is only an estimate: FreeBSD's ranges applied to upstream's version.

SystemPortVersionStateFixed
FreeBSDdatabases/postgresql17-client17.11 fixed
NetBSDdatabases/postgresql17-client17.11 not listed
MidnightBSDdatabases/postgresql17-client in range, by version
DragonFlydatabases/postgresql17-client17.5 fixed
FreeBSDdatabases/postgresql16-client16.15 fixed
NetBSDdatabases/postgresql16-client16.15 not listed
MidnightBSDdatabases/postgresql16-client in range, by version
DragonFlydatabases/postgresql16-client16.9 fixed
FreeBSDdatabases/postgresql15-client15.19 fixed
NetBSDdatabases/postgresql15-client15.19 not listed
MidnightBSDdatabases/postgresql15-client in range, by version
DragonFlydatabases/postgresql15-client15.13 fixed
FreeBSDdatabases/postgresql14-client14.24 fixed
NetBSDdatabases/postgresql14-client14.24 not listed
MidnightBSDdatabases/postgresql14-client in range, by version
DragonFlydatabases/postgresql14-client14.18 fixed
DragonFlydatabases/postgresql13-client13.21 fixed
FreeBSDdatabases/postgresql17-server17.11 fixed (465 days after)
NetBSDdatabases/postgresql17-server17.11 not listed
MidnightBSDdatabases/postgresql17-server17.11 out of range, by version
FreeBSDdatabases/postgresql16-server16.15 fixed (465 days after)
NetBSDdatabases/postgresql16-server16.15 not listed
MidnightBSDdatabases/postgresql16-server16.15 out of range, by version
DragonFlydatabases/postgresql16-server16.9 fixed
FreeBSDdatabases/postgresql15-server15.19 fixed (465 days after)
NetBSDdatabases/postgresql15-server15.19 not listed
MidnightBSDdatabases/postgresql15-server15.19 out of range, by version
DragonFlydatabases/postgresql15-server15.13 fixed
FreeBSDdatabases/postgresql14-server14.24 fixed (465 days after)
NetBSDdatabases/postgresql14-server14.24 not listed
MidnightBSDdatabases/postgresql14-server14.24 out of range, by version
DragonFlydatabases/postgresql14-server14.18 fixed
DragonFlydatabases/postgresql13-server13.21 fixed