Summary
PostgreSQL is an advanced object-relational database management system (DBMS).
Security Fix(es):
* postgresql: Buffer overrun from integer overflow in array modification (CVE-2023-5869)
* postgresql: Memory disclosure in aggregate function calls (CVE-2023-5868)
* postgresql: extension script @substitutions@ within quoting allow SQL injection (CVE-2023-39417)
* postgresql: Role pg_signal_backend can signal certain superuser processes. (CVE-2023-5870)
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 19
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | pg_repack | 1.4.6-3.module_el8.6.0+2758+4f4474df |
| AlmaLinux · 8 | pg_repack | 1.4.6-3.module_el8.6.0+3094+eb237fb8 |
| AlmaLinux · 8 | pgaudit | 1.4.0-5.module_el8.6.0+2758+4f4474df |
| AlmaLinux · 8 | pgaudit | 1.4.0-5.module_el8.6.0+3094+eb237fb8 |
| AlmaLinux · 8 | postgres-decoderbufs | 0.10.0-2.module_el8.6.0+3094+eb237fb8 |
| AlmaLinux · 8 | postgres-decoderbufs | 0.10.0-2.module_el8.6.0+2758+4f4474df |
| AlmaLinux · 8 | postgresql | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-contrib | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-docs | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-plperl | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-plpython3 | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-pltcl | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-server | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-server-devel | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-static | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-test | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-test-rpm-macros | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-upgrade | 12.17-1.module_el8.9.0+3704+f1f917ce |
| AlmaLinux · 8 | postgresql-upgrade-devel | 12.17-1.module_el8.9.0+3704+f1f917ce |
Vulnerabilities 4
-
High 8.8
Postgresql: buffer overrun from integer overflow in array modification
A flaw was found in PostgreSQL that allows authenticated database users to execute arbitrary code through missing overflow checks during SQL array value modification. This issue exists due to an integer overflow during array modification where a remote user c…
-
High 7.5
Postgresql: extension script @substitutions@ within quoting allow sql injection
IN THE EXTENSION SCRIPT, a SQL Injection vulnerability was found in PostgreSQL if it uses @extowner@, @extschema@, or @extschema:...@ inside a quoting construct (dollar quoting, '', or ""). If an administrator has installed files of a vulnerable, trusted, non…
-
Medium 4.3
Postgresql: memory disclosure in aggregate function calls
A memory disclosure vulnerability was found in PostgreSQL that allows remote users to access sensitive information by exploiting certain aggregate function calls with 'unknown'-type arguments. Handling 'unknown'-type values from string literals without type d…
-
Low 2.2
Postgresql: role pg_signal_backend can signal certain superuser processes.
A flaw was found in PostgreSQL involving the pg_cancel_backend role that signals background workers, including the logical replication launcher, autovacuum workers, and the autovacuum launcher. Successful exploitation requires a non-core extension with a less…
References
-
report
https://access.redhat.com/security/cve/CVE-2023-39417
-
report
https://access.redhat.com/security/cve/CVE-2023-5868
-
report
https://access.redhat.com/security/cve/CVE-2023-5869
-
report
https://access.redhat.com/security/cve/CVE-2023-5870
-
report
https://bugzilla.redhat.com/2228111
-
report
https://bugzilla.redhat.com/2247168
-
report
https://bugzilla.redhat.com/2247169
-
report
https://bugzilla.redhat.com/2247170
-
advisory
https://errata.almalinux.org/8/ALSA-2023-7714.html