Out-of-bounds read in PostgreSQL - CVE-2022-41862

 

Out-of-bounds read in PostgreSQL - CVE-2022-41862

Published: February 9, 2023


Vulnerability identifier: #VU72088
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2022-41862
CWE-ID: CWE-125
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to gain access to potentially sensitive information.

The vulnerability exists due to a boundary condition. A remote attacker can send an unterminated string during the establishment of Kerberos transport encryption, trigger an out-of-bounds read error and read contents of memory on the system.


Affected software

PostgreSQL
Oracle Linux
Amazon Linux AMI
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
SUSE CaaS Platform
SUSE Manager Proxy
SUSE Manager Server
SUSE Manager Retail Branch Server
SUSE Linux Enterprise Micro
SUSE Enterprise Storage
Anolis OS
Red Hat Enterprise Linux for ARM 64
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux Server - TUS
Red Hat Enterprise Linux Server - AUS
Red Hat Enterprise Linux for Power, little endian - Extended Update Support
Red Hat Enterprise Linux for ARM 64 - Extended Update Support
Red Hat Enterprise Linux for x86_64 - Extended Update Support
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support
SUSE OpenStack Cloud Crowbar
SUSE OpenStack Cloud
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server for SAP
SUSE Linux Enterprise Server for SAP Applications
SUSE Linux Enterprise Software Development Kit
SUSE Linux Enterprise Server 15 SP1 LTSS
SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS
SUSE Linux Enterprise Server 15 SP2 LTSS
SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS
SUSE Linux Enterprise High Performance Computing
SUSE Linux Enterprise Server 15 SP3 LTSS
Legacy Module
SUSE Package Hub 15
Server Applications Module
Basesystem Module
openSUSE Leap
Ubuntu
IBM Security QRadar Network Threat Analytics
PowerStore T
EMC Cloud Tiering Appliance
IBM Spectrum Copy Data Management
Red Hat Advanced Cluster Security for Kubernetes
OpenShift Logging
IBM Spectrum Protect Plus
Netcool Operations Insight
Isolation Segment
VMware Tanzu Application Service for VMs
IBM Watson Discovery for IBM Cloud Pak for Data
IBM Sterling Connect:Direct Web Services
IBM Security Verify Governance
IBM Cloud Pak for Business Automation
Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions
postgres-decoderbufs
pgaudit
pg_repack
postgresql-client-12 (Ubuntu package)
postgresql-12 (Ubuntu package)
postgresql12-devel
postgresql12-debugsource
postgresql12-server-devel-debuginfo
postgresql12-server-devel
postgresql12-devel-debuginfo
postgresql12
postgresql12-contrib
postgresql12-contrib-debuginfo
postgresql12-debuginfo
postgresql12-plperl
postgresql12-plperl-debuginfo
postgresql12-plpython
postgresql12-plpython-debuginfo
postgresql12-pltcl
postgresql12-pltcl-debuginfo
postgresql12-server
postgresql12-server-debuginfo
postgresql12-docs
libpq5-debuginfo
libpq5-32bit
libpq5-32bit-debuginfo
libecpg6
libpq5
libecpg6-debuginfo
postgresql12-llvmjit-debuginfo
postgresql12-llvmjit-devel
postgresql12-test
postgresql12-llvmjit
postgresql-server-devel
postgresql
postgresql-contrib
postgresql-docs
postgresql-plperl
postgresql-plpython3
postgresql-pltcl
postgresql-server
postgresql-static
postgresql-test
postgresql-upgrade
postgresql-upgrade-devel
postgresql-test-rpm-macros
postgresql (Red Hat package)
postgresql13-plpython-debuginfo
postgresql13-plpython
postgresql13-plperl-debuginfo
postgresql13-pltcl-debuginfo
postgresql13-plperl
postgresql13-server-devel-debuginfo
postgresql13-debuginfo
postgresql13-contrib-debuginfo
postgresql13-contrib
postgresql13
postgresql13-server-devel
postgresql13-devel-debuginfo
postgresql13-devel
postgresql13-debugsource
postgresql13-pltcl
postgresql13-server
postgresql13-server-debuginfo
postgresql13-docs
postgresql13-llvmjit-debuginfo
postgresql13-test
postgresql13-llvmjit
postgresql13-llvmjit-devel
libpq (Red Hat package)
libpq-devel
libpq
rh-postgresql13-postgresql (Red Hat package)
postgresql-client-14 (Ubuntu package)
postgresql-14 (Ubuntu package)
postgresql14-devel-debuginfo
postgresql14-plpython-debuginfo
postgresql14-plpython
postgresql14-plperl-debuginfo
postgresql14-plperl
postgresql14-docs
postgresql14-server-debuginfo
postgresql14-server
postgresql14-pltcl-debuginfo
postgresql14-pltcl
postgresql14-debuginfo
postgresql14-contrib-debuginfo
postgresql14-contrib
postgresql14
postgresql14-server-devel-debuginfo
postgresql14-debugsource
postgresql14-devel
postgresql14-server-devel
postgresql14-test
postgresql14-llvmjit-devel
postgresql14-llvmjit-debuginfo
postgresql14-llvmjit
postgresql15-contrib
postgresql15-plperl
postgresql15-debugsource
postgresql15-debuginfo
postgresql15-contrib-debuginfo
postgresql15-plperl-debuginfo
postgresql15
postgresql15-server-devel-debuginfo
postgresql15-server-devel
postgresql15-devel-debuginfo
postgresql15-devel
libpq5-debuginfo-32bit
postgresql15-plpython-debuginfo
postgresql15-docs
libecpg6-debuginfo-32bit
libecpg6-32bit
postgresql15-server-debuginfo
postgresql15-plpython
postgresql15-server
postgresql15-pltcl-debuginfo
postgresql15-pltcl
postgresql15-llvmjit-devel
postgresql15-test
postgresql15-llvmjit-debuginfo
postgresql15-llvmjit
libecpg6-32bit-debuginfo
Red Hat OpenShift Container Platform
Dell EMC VxRail Appliance
IBM Security Verify Access

How to mitigate CVE-2022-41862

Install updates from vendor's website.

PostgreSQL - addressed in versions 12.14, 13.10, 14.7, 15.2
IBM Security QRadar Network Threat Analytics - update to 1.4.3
IBM Spectrum Copy Data Management - update to 2.2.20.0
Red Hat Advanced Cluster Security for Kubernetes - addressed in versions 3.74.8, 4.1.6, 4.3.1
OpenShift Logging - addressed in versions 5.7.10, 5.8.1
IBM Spectrum Protect Plus - update to 10.1.15
postgres-decoderbufs - update to 0.10.0-2
pgaudit - addressed in versions 1.4.0-5, 1.5.0-1
pg_repack - update to 1.4.6-3
Netcool Operations Insight - update to 1.6.12
Isolation Segment - addressed in versions 3.0.8, 4.0.0
VMware Tanzu Application Service for VMs - addressed in versions 3.0.8, 4.0.0
PowerStore T - update to 3.5.0.1-2083289
IBM Watson Discovery for IBM Cloud Pak for Data - update to 4.6.5
Red Hat OpenShift Container Platform - addressed in versions 4.13.45, 4.14.32, 4.14.33
IBM Sterling Connect:Direct Web Services - update to 6.1.0.19
Dell EMC VxRail Appliance - update to 7.0.411
IBM Security Verify Governance - update to 10.0.2.0.3
IBM Security Verify Access - update to 10.0.7.0
postgresql-client-12 (Ubuntu package) - update to 12.14-0ubuntu0.20.04.1
postgresql-12 (Ubuntu package) - update to 12.14-0ubuntu0.20.04.1
postgresql12-devel - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-debugsource - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-server-devel-debuginfo - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-server-devel - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-devel-debuginfo - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12 - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-contrib - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-contrib-debuginfo - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-debuginfo - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-plperl - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-plperl-debuginfo - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-plpython - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-plpython-debuginfo - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-pltcl - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-pltcl-debuginfo - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-server - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-server-debuginfo - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
postgresql12-docs - addressed in versions 12.14-3.36.1, 12.14-150100.3.37.1, 12.14-150200.8.41.1
libpq5-debuginfo - addressed in versions 12.14-150100.3.37.1, 15.2-3.6.1, 15.2-150200.5.6.1
libpq5-32bit - addressed in versions 12.14-150100.3.37.1, 15.2-3.6.1, 15.2-150200.5.6.1
libpq5-32bit-debuginfo - addressed in versions 12.14-150100.3.37.1, 15.2-150200.5.6.1
libecpg6 - addressed in versions 12.14-150100.3.37.1, 15.2-3.6.1, 15.2-150200.5.6.1
libpq5 - addressed in versions 12.14-150100.3.37.1, 15.2-3.6.1, 15.2-150200.5.6.1
libecpg6-debuginfo - addressed in versions 12.14-150100.3.37.1, 15.2-3.6.1, 15.2-150200.5.6.1
postgresql12-llvmjit-debuginfo - update to 12.14-150200.8.41.1
postgresql12-llvmjit-devel - update to 12.14-150200.8.41.1
postgresql12-test - update to 12.14-150200.8.41.1
postgresql12-llvmjit - update to 12.14-150200.8.41.1
postgresql-server-devel - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-contrib - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-docs - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-plperl - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-plpython3 - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-pltcl - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-server - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-static - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-test - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-upgrade - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-upgrade-devel - addressed in versions 12.15-1.0.1, 13.10-1.0.1
postgresql-test-rpm-macros - addressed in versions 12.15-1.0.1, 13.10-1.0.1
EMC Cloud Tiering Appliance - update to 13.2.0.2.22
postgresql (Red Hat package) - addressed in versions 13.10-1.el9_1, 13.13-1.el9_0
postgresql13-plpython-debuginfo - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-plpython - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-plperl-debuginfo - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-pltcl-debuginfo - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-plperl - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-server-devel-debuginfo - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-debuginfo - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-contrib-debuginfo - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-contrib - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13 - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-server-devel - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-devel-debuginfo - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-devel - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-debugsource - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-pltcl - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-server - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-server-debuginfo - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-docs - addressed in versions 13.10-3.30.1, 13.10-150200.5.37.1
postgresql13-llvmjit-debuginfo - update to 13.10-150200.5.37.1
postgresql13-test - update to 13.10-150200.5.37.1
postgresql13-llvmjit - update to 13.10-150200.5.37.1
postgresql13-llvmjit-devel - update to 13.10-150200.5.37.1
libpq (Red Hat package) - addressed in versions 13.11-1.el8, 13.11-1.el9
libpq-devel - update to 13.11-1.0.1
libpq - update to 13.11-1.0.1
rh-postgresql13-postgresql (Red Hat package) - update to 13.13-1.el7
postgresql-client-14 (Ubuntu package) - addressed in versions 14.7-0ubuntu0.22.04.1, 14.7-0ubuntu0.22.10.1
postgresql-14 (Ubuntu package) - addressed in versions 14.7-0ubuntu0.22.04.1, 14.7-0ubuntu0.22.10.1
postgresql14-devel-debuginfo - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-plpython-debuginfo - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-plpython - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-plperl-debuginfo - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-plperl - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-docs - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-server-debuginfo - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-server - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-pltcl-debuginfo - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-pltcl - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-debuginfo - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-contrib-debuginfo - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-contrib - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14 - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-server-devel-debuginfo - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-debugsource - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-devel - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-server-devel - addressed in versions 14.7-3.20.1, 14.7-150200.5.23.1
postgresql14-test - update to 14.7-150200.5.23.1
postgresql14-llvmjit-devel - update to 14.7-150200.5.23.1
postgresql14-llvmjit-debuginfo - update to 14.7-150200.5.23.1
postgresql14-llvmjit - update to 14.7-150200.5.23.1
postgresql15-contrib - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-plperl - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-debugsource - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-debuginfo - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-contrib-debuginfo - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-plperl-debuginfo - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15 - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-server-devel-debuginfo - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-server-devel - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-devel-debuginfo - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-devel - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
libpq5-debuginfo-32bit - update to 15.2-3.6.1
postgresql15-plpython-debuginfo - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-docs - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
libecpg6-debuginfo-32bit - update to 15.2-3.6.1
libecpg6-32bit - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-server-debuginfo - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-plpython - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-server - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-pltcl-debuginfo - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-pltcl - addressed in versions 15.2-3.6.1, 15.2-150200.5.6.1
postgresql15-llvmjit-devel - update to 15.2-150200.5.6.1
postgresql15-test - update to 15.2-150200.5.6.1
postgresql15-llvmjit-debuginfo - update to 15.2-150200.5.6.1
postgresql15-llvmjit - update to 15.2-150200.5.6.1
libecpg6-32bit-debuginfo - update to 15.2-150200.5.6.1
postgresql15 - update to 15.4-1
IBM Cloud Pak for Business Automation - addressed in versions 21.0.3.24, 23.0.1.2

External References

Related Security Bulletins