oss-sec mailing list archives
Re: CVE-2025-1094: PostgreSQL: Quoting APIs miss neutralizing quoting syntax in text that fails encoding validation, enabling psql SQL injection
From: Solar Designer <solar () openwall com>
Date: Thu, 20 Feb 2025 18:10:39 +0100
On Sun, Feb 16, 2025 at 06:22:30PM +0000, James Addison wrote:
On Sun, Feb 16, 2025 at 4:22???PM Solar Designer <solar () openwall com> wrote:As announced on February 13 in: https://www.postgresql.org/about/news/postgresql-173-167-1511-1416-and-1319-released-3015/ https://www.postgresql.org/message-id/173945575457.197393.6175786842655230205%40wrigleys.postgresql.orgThe PostgreSQL Global Development Group has released an update to all supported versions of PostgreSQL, including 17.3, 16.7, 15.11, 14.16, and 13.19. This release fixes 1 security vulnerability and over 70 bugs reported over the last several months. [ ... snip ... ]For anyone considering upgrading: please note also that the fix for this vulnerability introduced a regression[1] that should be addressed by subsequent upcoming releases of PostgreSQL on Thursday 2025-02-20 (a few days from now). [1] - https://www.postgresql.org/message-id/272abbd9-d24c-49f1-8b61-83721906aa3b () postgresql org
This has in fact happened: https://www.postgresql.org/about/news/postgresql-174-168-1512-1417-and-1320-released-3018/ https://www.postgresql.org/message-id/174006113082.664.12166915817407398396%40wrigleys.postgresql.org
The PostgreSQL Global Development Group has released an update to all supported versions of PostgreSQL, including 17.4, 16.8, 15.12, 14.17, and 13.20. For the full list of changes, please review the [release notes](https://www.postgresql.org/docs/release/). Bug Fixes and Improvements -------------------------- The issues listed below affect PostgreSQL 17. Some of these issues may also affect other supported versions of PostgreSQL. * Improve behavior of quoting functions in [`libpq`](https://www.postgresql.org/docs/current/libpq.html). The fix for [CVE-2025-1094](https://www.postgresql.org/support/security/CVE-2025-1094/) caused the quoting functions to not honor their string length parameters and, in some cases, cause crashes. This problem could be noticeable from a PostgreSQL client library, based on how it is integrated with `libpq`. * Fix small memory leak in [`pg_createsubscriber`](https://www.postgresql.org/docs/current/app-pgcreatesubscriber.html).
Alexander
Current thread:
- CVE-2025-1094: PostgreSQL: Quoting APIs miss neutralizing quoting syntax in text that fails encoding validation, enabling psql SQL injection Solar Designer (Feb 16)
- Re: CVE-2025-1094: PostgreSQL: Quoting APIs miss neutralizing quoting syntax in text that fails encoding validation, enabling psql SQL injection James Addison (Feb 16)
- Re: CVE-2025-1094: PostgreSQL: Quoting APIs miss neutralizing quoting syntax in text that fails encoding validation, enabling psql SQL injection Solar Designer (Feb 20)
- Re: CVE-2025-1094: PostgreSQL: Quoting APIs miss neutralizing quoting syntax in text that fails encoding validation, enabling psql SQL injection James Addison (Feb 16)
