CVE Vulnerabilities

CVE-2023-5868

Function Call With Incorrect Argument Type

Published: Dec 10, 2023 | Modified: Nov 21, 2024
CVSS 3.x
4.3
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
CVSS 2.x
RedHat/V2
RedHat/V3
4.3 MODERATE
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Ubuntu
MEDIUM

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 designation can disclose bytes, potentially revealing notable and confidential information. This issue exists due to excessive data output in aggregate function calls, enabling remote users to read some portion of system memory.

Weakness

The product calls a function, procedure, or routine, but the caller specifies an argument that is the wrong data type, which may lead to resultant weaknesses.

Affected Software

Name Vendor Start Version End Version
Postgresql Postgresql 11.0 (including) 11.22 (excluding)
Postgresql Postgresql 12.0 (including) 12.17 (excluding)
Postgresql Postgresql 13.0 (including) 13.13 (excluding)
Postgresql Postgresql 14.0 (including) 14.10 (excluding)
Postgresql Postgresql 15.0 (including) 15.5 (excluding)
Postgresql Postgresql 16.0 (including) 16.0 (including)
Red Hat Advanced Cluster Security 4.2 RedHat advanced-cluster-security/rhacs-central-db-rhel8:4.2.4-6 *
Red Hat Advanced Cluster Security 4.2 RedHat advanced-cluster-security/rhacs-main-rhel8:4.2.4-6 *
Red Hat Advanced Cluster Security 4.2 RedHat advanced-cluster-security/rhacs-operator-bundle:4.2.4-7 *
Red Hat Advanced Cluster Security 4.2 RedHat advanced-cluster-security/rhacs-scanner-db-rhel8:4.2.4-6 *
Red Hat Advanced Cluster Security 4.2 RedHat advanced-cluster-security/rhacs-scanner-db-slim-rhel8:4.2.4-7 *
Red Hat Enterprise Linux 8 RedHat postgresql:13-8090020231114113712.a75119d5 *
Red Hat Enterprise Linux 8 RedHat postgresql:12-8090020231128173330.a75119d5 *
Red Hat Enterprise Linux 8 RedHat postgresql:15-8090020231114113548.a75119d5 *
Red Hat Enterprise Linux 8.2 Advanced Update Support RedHat postgresql:12-8020020231128165246.4cda2c84 *
Red Hat Enterprise Linux 8.2 Telecommunications Update Service RedHat postgresql:12-8020020231128165246.4cda2c84 *
Red Hat Enterprise Linux 8.2 Update Services for SAP Solutions RedHat postgresql:12-8020020231128165246.4cda2c84 *
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support RedHat postgresql:12-8040020231127153301.522a0ee4 *
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support RedHat postgresql:13-8040020231127154806.522a0ee4 *
Red Hat Enterprise Linux 8.4 Telecommunications Update Service RedHat postgresql:12-8040020231127153301.522a0ee4 *
Red Hat Enterprise Linux 8.4 Telecommunications Update Service RedHat postgresql:13-8040020231127154806.522a0ee4 *
Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions RedHat postgresql:12-8040020231127153301.522a0ee4 *
Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions RedHat postgresql:13-8040020231127154806.522a0ee4 *
Red Hat Enterprise Linux 8.6 Extended Update Support RedHat postgresql:13-8060020231114115246.ad008a3a *
Red Hat Enterprise Linux 8.6 Extended Update Support RedHat postgresql:12-8060020231128165328.ad008a3a *
Red Hat Enterprise Linux 8.8 Extended Update Support RedHat postgresql:13-8080020231114105206.63b34585 *
Red Hat Enterprise Linux 8.8 Extended Update Support RedHat postgresql:12-8080020231128165335.63b34585 *
Red Hat Enterprise Linux 8.8 Extended Update Support RedHat postgresql:15-8080020231113134015.63b34585 *
Red Hat Enterprise Linux 9 RedHat postgresql-0:13.13-1.el9_3 *
Red Hat Enterprise Linux 9 RedHat postgresql:15-9030020231120082734.rhel9 *
Red Hat Enterprise Linux 9.0 Extended Update Support RedHat postgresql-0:13.13-1.el9_0 *
Red Hat Enterprise Linux 9.2 Extended Update Support RedHat postgresql-0:13.13-1.el9_2 *
Red Hat Enterprise Linux 9.2 Extended Update Support RedHat postgresql:15-9020020231115020618.rhel9 *
Red Hat Software Collections for Red Hat Enterprise Linux 7 RedHat rh-postgresql12-postgresql-0:12.17-1.el7 *
Red Hat Software Collections for Red Hat Enterprise Linux 7 RedHat rh-postgresql13-postgresql-0:13.13-1.el7 *
RHACS-3.74-RHEL-8 RedHat advanced-cluster-security/rhacs-central-db-rhel8:3.74.8-9 *
RHACS-3.74-RHEL-8 RedHat advanced-cluster-security/rhacs-main-rhel8:3.74.8-9 *
RHACS-3.74-RHEL-8 RedHat advanced-cluster-security/rhacs-operator-bundle:3.74.8-7 *
RHACS-3.74-RHEL-8 RedHat advanced-cluster-security/rhacs-scanner-db-rhel8:3.74.8-9 *
RHACS-3.74-RHEL-8 RedHat advanced-cluster-security/rhacs-scanner-db-slim-rhel8:3.74.8-9 *
RHACS-4.1-RHEL-8 RedHat advanced-cluster-security/rhacs-central-db-rhel8:4.1.6-6 *
RHACS-4.1-RHEL-8 RedHat advanced-cluster-security/rhacs-main-rhel8:4.1.6-6 *
RHACS-4.1-RHEL-8 RedHat advanced-cluster-security/rhacs-operator-bundle:4.1.6-6 *
RHACS-4.1-RHEL-8 RedHat advanced-cluster-security/rhacs-scanner-db-rhel8:4.1.6-6 *
RHACS-4.1-RHEL-8 RedHat advanced-cluster-security/rhacs-scanner-db-slim-rhel8:4.1.6-6 *
Postgresql-10 Ubuntu bionic *
Postgresql-10 Ubuntu esm-infra/bionic *
Postgresql-12 Ubuntu focal *
Postgresql-12 Ubuntu trusty *
Postgresql-12 Ubuntu upstream *
Postgresql-14 Ubuntu jammy *
Postgresql-14 Ubuntu upstream *
Postgresql-15 Ubuntu lunar *
Postgresql-15 Ubuntu mantic *
Postgresql-15 Ubuntu upstream *
Postgresql-16 Ubuntu upstream *
Postgresql-9.1 Ubuntu trusty *
Postgresql-9.3 Ubuntu trusty *
Postgresql-9.3 Ubuntu trusty/esm *
Postgresql-9.5 Ubuntu xenial *

Potential Mitigations

References