CVE-2023-5868
Certain aggregate function calls receiving "unknown"-type arguments could disclose bytes of server memory from the end of the "unknown"-type value to the next zero byte. One typically gets an "unknown"-type value via a string literal having no type designation. We have not confirmed or ruled out viability of attacks that arrange for presence of notable, confidential information in disclosed bytes. The PostgreSQL project thanks Jingzhou Fu for reporting this problem.
Version Information
| Affected branch | Introduced | Fixed In | Fix Published |
|---|---|---|---|
| 11 | — | 11.22 | 2023-11-09 |
| 12 | — | 12.17 | 2023-11-09 |
| 13 | — | 13.13 | 2023-11-09 |
| 14 | — | 14.10 | 2023-11-09 |
| 15 | — | 15.5 | 2023-11-09 |
| 16 | — | 16.1 | 2023-11-09 |
CVSS 3.0
| Overall Score | 4.3 |
|---|---|
| Component | core server |
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
First published: 2023-11-09
Historical source observations
These dated records preserve the original source claims separately from the reviewed fix list.
center · 2026-10-03 12:08:35.169032+08
- PostgreSQL 16 · Original minor coordinate: 1
- PostgreSQL 15 · Original minor coordinate: 5
- PostgreSQL 14 · Original minor coordinate: 10
pgweb · 2026-10-03 12:08:55.967155+08
- PostgreSQL 16 · Original minor coordinate: 1
- PostgreSQL 15 · Original minor coordinate: 5
- PostgreSQL 14 · Original minor coordinate: 10