BSD Ports

PostgreSQL -- libpq retains an error message from man-in-the-middle

· CVE-2024-10977 · VuXML entry

PostgreSQL project reports: Client use of server error message in PostgreSQL allows a server not trusted under current SSL or GSS settings to furnish arbitrary non-NUL bytes to the libpq application. For example, a man-in-the-middle attacker could send a long error message that a human or screen-scraper user of psql mistakes for valid query results. This is probably not a concern for clients where the user interface …

Affected versions

By system

0 still vulnerable, 9 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