Summary
PostgreSQL is an advanced object-relational database management system (DBMS).
Security Fix(es):
* postgresql: CREATE STATISTICS does not check for schema CREATE privilege (CVE-2025-12817)
* postgresql: libpq undersizes allocations, via integer wraparound (CVE-2025-12818)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 18
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | pg_repack | 1.5.1-1.module_el8.10.0+3930+ecf33554 |
| AlmaLinux · 8 | pgaudit | 16.0-1.module_el8.10.0+3798+606ebb9f |
| AlmaLinux · 8 | postgres-decoderbufs | 2.4.0-1.Final.module_el8.10.0+3798+606ebb9f |
| AlmaLinux · 8 | postgresql | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-contrib | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-docs | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-plperl | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-plpython3 | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-pltcl | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-private-devel | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-private-libs | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-server | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-server-devel | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-static | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-test | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-test-rpm-macros | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-upgrade | 16.11-1.module_el8.10.0+4099+381a55d6 |
| AlmaLinux · 8 | postgresql-upgrade-devel | 16.11-1.module_el8.10.0+4099+381a55d6 |
Vulnerabilities 2
-
Medium 5.9
PostgreSQL libpq undersizes allocations, via integer wraparound
Integer wraparound in multiple PostgreSQL libpq client library functions allows an application input provider or network peer to cause libpq to undersize an allocation and write out-of-bounds by hundreds of megabytes. This results in a segmentation fault for …
-
Low 3.1
PostgreSQL CREATE STATISTICS does not check for schema CREATE privilege
Missing authorization in PostgreSQL CREATE STATISTICS command allows a table owner to achieve denial of service against other CREATE STATISTICS users by creating in any schema. A later CREATE STATISTICS for the same name, from a user having the CREATE privile…