NULL pointer dereference in Libxml2 - CVE-2023-28484

 

NULL pointer dereference in Libxml2 - CVE-2023-28484

Published: April 11, 2023


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

Vulnerability details

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to a NULL pointer dereference error in xmlSchemaFixupComplexType. A remote attacker can pass specially crafted data to the application and perform a denial of service (DoS) attack.


Affected software

Libxml2
Gentoo Linux
Debian Linux
Amazon Linux AMI
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Server for SAP Applications 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 Linux Enterprise Server 12
SUSE Linux Enterprise Software Development Kit 12
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise Server for SAP Applications 12
SUSE CaaS Platform
SUSE Manager Server
SUSE Manager Retail Branch Server
SUSE Manager Proxy
SUSE Linux Enterprise Micro
SUSE Linux Enterprise Micro for Rancher
openSUSE Leap Micro
SUSE Enterprise Storage
Red Hat Enterprise Linux for ARM 64
Anolis OS
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 for ARM 64 - Extended Update Support
Red Hat Enterprise Linux for x86_64 - Extended Update Support
Red Hat Enterprise Linux Server - AUS
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support
Red Hat Enterprise Linux for Power, little endian - Extended Update Support
Red Hat Enterprise Linux Server - TUS
Oracle Solaris
Slackware Linux
Ubuntu
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 Server 15 SP3 LTSS
Basesystem Module
openSUSE Leap
openEuler
Fedora
Brocade Fabric OS
HPE B-series SN6750B Fibre Channel Switch
HPE B-series SN6700B Fibre Channel Switch
HPE B-series SN6650B Fibre Channel Switch
HPE B-series SN6600B Fibre Channel Switch
HPE B-series SN4700B SAN Extension Switch
HPE B-series SN3600B Fibre Channel Switch
HPE B-series SN2600B SAN Extension Switch
HPE SN8600B 8-slot SAN Director Switch
HPE SN8600B 4-slot SAN Director Switch
HPE SN8700B 8-slot SAN Director Switch
HPE SN8700B 4-slot SAN Director Switch
Brocade 32Gb Fibre Channel SAN Switch for HPE Synergy
Dell Data Protection Central
Dell EMC PowerProtect Data Protection
webMethods Managed File Transfer
cflinuxfs3
ObjectScale
IBM Cloud Pak for Watson AIOps
Platform Automation Toolkit
IBM supplied MQ Advanced container images
Security Verify Governance - Identity Manager virtual appliance
EMC Cloud Tiering Appliance
Dell PowerProtect Cyber Recovery
Robotic Process Automation for Cloud Pak
Service Interconnect
Isolation Segment
VMware Tanzu Application Service for VMs
Run Once Duration Override Operator for Red Hat OpenShift
Data Lakehouse
Red Hat OpenShift Kernel Module Management
Service Telemetry Framework
OpenShift Pipelines
Migration Toolkit for Virtualization
Red Hat Advanced Cluster Management for Kubernetes
Red Hat Advanced Cluster Security for Kubernetes
IBM Watson Speech Services Cartridge for IBM Cloud Pak for Data
Red Hat Migration Toolkit for Applications
Tenable Nessus
Oracle HTTP Server
Red Hat OpenStack
IBM Cloud Pak for Business Automation
Oracle Communications Cloud Native Core Binding Support Function
Oracle Communications Cloud Native Core Network Repository Function
DevWorkspace Operator
Netcool Operations Insight
IBM MQ Operator
IBM Cloud Transformation Advisor
IBM Power Hardware Management Console (HMC)
NetWorker
Node Health Check Operator
Self Node Remediation Operator
Red Hat OpenShift Serverless
Multicluster Engine for Kubernetes
OpenShift Service Mesh
OpenShift Virtualization
Node Maintenance Operator
VMware Tanzu Operations Manager
Secondary Scheduler Operator for Red Hat OpenShift (OSSO)
OpenShift API for Data Protection (OADP)
Network Observability plugin for the Openshift Console
Nokogiri
Migration Toolkit for Containers
Red Hat OpenShift Container Platform
Red Hat OpenShift GitOps
AMQ Broker
MySQL Workbench
IBM CICS TX Advanced
MySQL Cluster
RSA Authentication Manager
Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions
libxml2 (Ubuntu package)
libxml2-utils (Ubuntu package)
libxml2
libxml2-2-debuginfo-32bit
libxml2-2-32bit
libxml2-doc
python-libxml2-debugsource
libxml2-2
libxml2-tools
libxml2-tools-debuginfo
python-libxml2-debuginfo
libxml2-2-debuginfo
python-libxml2
libxml2-devel
libxml2-debugsource
libxml2 (Red Hat package)
python3-libxml2
python2-libxml2-python
libxml2-2-32bit-debuginfo
python3-libxml2-python
python-libxml2-python-debugsource
python3-libxml2-python-debuginfo
python2-libxml2-python-debuginfo
libxml2 (Debian package)
libxml2-help
libxml2-debuginfo
python2-libxml2
libxml2-devel-32bit
libxml2-python-debugsource
python3-libxml2-debuginfo
dev-libs/libxml2
Oracle Communications Cloud Native Core Policy
Oracle Communications Cloud Native Core Network Function Cloud Native Environment
TeleControl Server Basic
RecoverPoint for VMs
Operational Decision Manager
Dell EMC NetWorker vProxy

How to mitigate CVE-2023-28484

Install updates from vendor's website.

Libxml2 - update to 2.10.4
Node Health Check Operator - update to 0.4.1
Self Node Remediation Operator - addressed in versions 0.5.1, 0.7.1
Run Once Duration Override Operator for Red Hat OpenShift - update to 1.0.1
Data Lakehouse - update to 1.1.0.0
Red Hat OpenShift Serverless - update to 1.30.1
Red Hat OpenShift Kernel Module Management - update to 1.1.2
Secondary Scheduler Operator for Red Hat OpenShift (OSSO) - addressed in versions 1.1.3, 1.2.0
OpenShift API for Data Protection (OADP) - update to 1.1.6
Nokogiri - update to 1.14.3
Service Telemetry Framework - update to 1.5.4
Migration Toolkit for Containers - addressed in versions 1.7.13, 1.8.0
Red Hat OpenShift GitOps - addressed in versions 1.10.0, 1.11
OpenShift Pipelines - addressed in versions 1.10.6, 1.11.2
Multicluster Engine for Kubernetes - addressed in versions 2.1.8, 2.2.7
OpenShift Service Mesh - addressed in versions 2.2.10, 2.4.3
Migration Toolkit for Virtualization - update to 2.4.3
Red Hat Advanced Cluster Management for Kubernetes - addressed in versions 2.6.7, 2.7.7, 2.8.1
Red Hat Advanced Cluster Security for Kubernetes - update to 4.0.5
IBM Watson Speech Services Cartridge for IBM Cloud Pak for Data - update to 4.8.0
Red Hat OpenShift Container Platform - update to 4.13.8
OpenShift Virtualization - update to 4.13.3
Node Maintenance Operator - update to 5.0.1
Red Hat Migration Toolkit for Applications - update to 6.2.1
AMQ Broker - update to 7.11.1
MySQL Workbench - update to 8.0.34
MySQL Cluster - update to 8.0.35
Tenable Nessus - update to 10.5.2
Red Hat OpenStack - update to 17.1.1
IBM Cloud Pak for Business Automation - addressed in versions 21.0.3.26, 23.0.1.4
libxml2 (Ubuntu package) - addressed in versions Ubuntu Pro (Infra-only), 2.9.4+dfsg1-6.1ubuntu1.9, 2.9.10+dfsg-5ubuntu0.20.04.6, 2.9.13+dfsg-1ubuntu0.3, 2.9.14+dfsg-1.1ubuntu0.1, 2.9.14+dfsg-1ubuntu0.2
libxml2-utils (Ubuntu package) - addressed in versions Ubuntu Pro (Infra-only), 2.9.4+dfsg1-6.1ubuntu1.9, 2.9.10+dfsg-5ubuntu0.20.04.6, 2.9.13+dfsg-1ubuntu0.3, 2.9.14+dfsg-1.1ubuntu0.1, 2.9.14+dfsg-1ubuntu0.2
DevWorkspace Operator - update to 0.22
cflinuxfs3 - update to 0.362.0
ObjectScale - update to 1.4.0
Network Observability plugin for the Openshift Console - update to 1.4.0
Netcool Operations Insight - update to 1.6.12
IBM MQ Operator - addressed in versions 2.0.13, 2.4.2
libxml2 - addressed in versions 2.9.1-6.6.42, 2.10.4-1
libxml2-2-debuginfo-32bit - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1
libxml2-2-32bit - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1, 2.9.7-150000.3.57.1, 2.9.14-150400.5.16.1
libxml2-doc - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1, 2.9.14-150400.5.16.1
python-libxml2-debugsource - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1
libxml2-2 - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1, 2.9.7-150000.3.57.1, 2.9.14-150400.5.16.1
libxml2-tools - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1, 2.9.7-150000.3.57.1, 2.9.14-150400.5.16.1
libxml2-tools-debuginfo - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1, 2.9.7-150000.3.57.1, 2.9.14-150400.5.16.1
python-libxml2-debuginfo - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1
libxml2-2-debuginfo - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1, 2.9.7-150000.3.57.1, 2.9.14-150400.5.16.1
python-libxml2 - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1
libxml2-devel - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1, 2.9.7-150000.3.57.1, 2.9.14-150400.5.16.1
libxml2-debugsource - addressed in versions 2.9.4-46.62.1, 2.9.4-46.65.1, 2.9.7-150000.3.57.1, 2.9.14-150400.5.16.1
libxml2 (Red Hat package) - addressed in versions 2.9.7-13.el8_6.4, 2.9.7-16.el8_8.1, 2.9.13-3.el9_2.1
python3-libxml2 - update to 2.9.7-17.0.2
libxml2 - update to 2.9.7-17.0.2
libxml2-devel - update to 2.9.7-17.0.2
python2-libxml2-python - update to 2.9.7-150000.3.57.1
libxml2-2-32bit-debuginfo - addressed in versions 2.9.7-150000.3.57.1, 2.9.14-150400.5.16.1
python3-libxml2-python - update to 2.9.7-150000.3.57.1
python-libxml2-python-debugsource - update to 2.9.7-150000.3.57.1
python3-libxml2-python-debuginfo - update to 2.9.7-150000.3.57.1
python2-libxml2-python-debuginfo - update to 2.9.7-150000.3.57.1
libxml2 (Debian package) - update to 2.9.10+dfsg-6.7+deb11u4
python3-libxml2 - update to 2.9.10-34
libxml2-help - update to 2.9.10-34
libxml2-devel - update to 2.9.10-34
libxml2-debuginfo - update to 2.9.10-34
python2-libxml2 - update to 2.9.10-34
libxml2-debugsource - update to 2.9.10-34
libxml2 - update to 2.9.10-34
libxml2-devel-32bit - update to 2.9.14-150400.5.16.1
python3-libxml2 - update to 2.9.14-150400.5.16.1
libxml2-python-debugsource - update to 2.9.14-150400.5.16.1
python3-libxml2-debuginfo - update to 2.9.14-150400.5.16.1
libxml2 - addressed in versions 2.10.4-1.fc37, 2.10.4-1.fc38
VMware Tanzu Operations Manager - addressed in versions 2.10.57, 3.0.8
libxml2 - update to 2.12.2
dev-libs/libxml2 - update to 2.12.5
TeleControl Server Basic - update to 3.1.2
IBM Cloud Transformation Advisor - update to 3.7.0
IBM Cloud Pak for Watson AIOps - update to 4.4.0
Platform Automation Toolkit - addressed in versions 4.4.31, 5.0.24, 5.1.1
RecoverPoint for VMs - update to 6.0.SP1.P1
RSA Authentication Manager - addressed in versions 8.7 SP1 Patch 3, 8.7 SP2 Patch 1
Operational Decision Manager - addressed in versions 8.10.5.1 Interim fix 49, 8.11.0.1 Interim fix 26, 8.12.0 Interim fix 8
Brocade Fabric OS - addressed in versions 9.1.1d2, 9.2.0b1, 9.2.1
IBM supplied MQ Advanced container images - update to 9.3.0.10-r1
Security Verify Governance - Identity Manager virtual appliance - update to 10.0.2.0.4
IBM CICS TX Advanced - update to 10.1.0.0 ifix18
IBM Power Hardware Management Console (HMC) - addressed in versions 10.1.1020.0 SP3, 10.2.1040.0 SP2, 10.3.1050.0 SP1
EMC Cloud Tiering Appliance - update to 13.2.0.2.24
Dell EMC NetWorker vProxy - addressed in versions 19.8.0.3, 19.9.0.2
NetWorker - update to 19.10.0.3
Dell PowerProtect Cyber Recovery - update to 19.14.0.1
Robotic Process Automation for Cloud Pak - addressed in versions 21.0.7.11, 23.0.12

External References

Related Security Bulletins