Heap-based buffer overflow in Google Chrome - CVE-2023-5129,CVE-2023-4863

 

Heap-based buffer overflow in Google Chrome - CVE-2023-5129,CVE-2023-4863

Published: September 11, 2023 / Updated: June 7, 2024


Vulnerability identifier: #VU80637
CSH Severity: Critical
CVSS v4: 8.6 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2023-5129,CVE-2023-4863
CWE-ID: CWE-122
Exploitation vector: Remote access
Exploit availability: The vulnerability is being exploited in the wild

Vulnerability details

The vulnerability allows a remote attacker to execute arbitrary code on the target system.

The vulnerability exists due to a boundary error when processing WebP images within libwebp library. A remote attacker can trick the victim to visit a malicious website, trigger a heap-based buffer overflow and execute arbitrary code on the target system.

Successful exploitation of this vulnerability may result in complete compromise of vulnerable system. The vulnerability affects all modern browsers that support WebP image processing.

Note, the vulnerability is being actively exploited in the wild.


Affected software

Google Chrome
Microsoft Edge
Mozilla Firefox
Firefox ESR
Gentoo Linux
Debian Linux
Amazon Linux AMI
Oracle Linux
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Workstation Extension 15
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Software Development Kit 12
SUSE CaaS Platform
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE Manager Proxy
SUSE Linux Enterprise Micro
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for Power, big endian
Anolis OS
Fedora
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux for IBM z Systems
SUSE Enterprise Storage
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for ARM 64
SUSE OpenStack Cloud Crowbar
SUSE OpenStack Cloud
HPE Helion Openstack
Red Hat Enterprise Linux Server - AUS
Red Hat Enterprise Linux Server - TUS
Red Hat Enterprise Linux for Power, little endian - Extended Update Support
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support
Red Hat Enterprise Linux for ARM 64 - Extended Update Support
Red Hat Enterprise Linux for x86_64 - Extended Update Support
Slackware Linux
SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS
SUSE Linux Enterprise Server 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
SUSE Package Hub 15
Desktop Applications Module
Basesystem Module
openSUSE Leap
Ubuntu
openEuler
Oracle Solaris
Google Android
Chrome OS
Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions
libwebp6 (Ubuntu package)
libwebpdemux2 (Ubuntu package)
libwebpmux3 (Ubuntu package)
firefox
thunderbird
libwebpdecoder1-debuginfo
libwebp-debugsource
libwebp5-32bit
libwebpmux1-debuginfo
libwebp5-debuginfo-32bit
libwebpdemux1-debuginfo
libwebp5
libwebpdemux1
libwebpdecoder1
libwebp-devel
libwebpmux1
libwebp5-debuginfo
libwebpextras0-32bit-debuginfo
libwebpdecoder2-32bit
libwebpmux2-32bit-debuginfo
libwebpmux2-32bit
libwebpdemux2
libwebpdemux2-debuginfo
libwebpdemux2-32bit-debuginfo
libwebpdemux2-32bit
libwebpmux2-debuginfo
libwebp6-32bit-debuginfo
libwebpdecoder2-32bit-debuginfo
libwebpextras0-32bit
libwebp6-32bit
libwebpextras0-debuginfo
libwebp6-debuginfo
libwebp6
libwebpextras0
libwebpmux2
libwebpdecoder2
libwebpdecoder2-debuginfo
libwebp (Red Hat package)
libwebp7-32bit-debuginfo
libwebp7-32bit
libwebp7
libwebpdecoder3-debuginfo
libwebpmux3
libwebpmux3-debuginfo
libwebp7-debuginfo
libwebpdecoder3
libwebp-tools-debuginfo
libwebp-tools
libwebpdecoder3-32bit-debuginfo
libwebpmux3-32bit
libwebp-devel-32bit
libwebpdecoder3-32bit
libwebpmux3-32bit-debuginfo
libwebp-debuginfo
libwebp
libwebp-help
libwebp-java
libwebp-doc
seamonkey
firefox-debugsource
mozilla-crashreporter-firefox-debuginfo
firefox-debuginfo
mozjs102
mozjs102-debuginfo
mozjs102-debugsource
mozjs102-devel
firefox (Red Hat package)
thunderbird (Red Hat package)
MozillaFirefox-debuginfo
MozillaFirefox-debugsource
MozillaFirefox-devel
MozillaFirefox
MozillaFirefox-translations-common
MozillaFirefox-translations-other
MozillaFirefox-branding-upstream
MozillaThunderbird-translations-other
MozillaThunderbird-debugsource
MozillaThunderbird
MozillaThunderbird-translations-common
MozillaThunderbird-debuginfo
chromium
www-client/firefox
mozilla-thunderbird
libwebp (Debian package)
libwebp7 (Ubuntu package)
firefox-esr (Debian package)
firefox (Ubuntu package)
thunderbird (Debian package)
thunderbird (Ubuntu package)
libwebp
IBM Cloud Pak for Watson AIOps
FortiClientEMS
Dell Hybrid Client
Synapse
Data Lakehouse
Migration Toolkit for Virtualization
Red Hat Advanced Cluster Management for Kubernetes
Isolation Segment
VMware Tanzu Application Service for VMs
OpenShift Logging
Red Hat Migration Toolkit for Applications
FortiSOAR
Fortinet FortiClient for Windows
Oracle Communications Diameter Signaling Router
OpenShift API for Data Protection (OADP)
Migration Toolkit for Containers
FortiClient (Linux)
FortiClient (macOS)
Kibana
Firefox for iOS
Firefox for Android
IBM Security Guardium
IBM Cognos Analytics
Mozilla Thunderbird
Samsung Mobile Firmware
Mendix Studio Pro 7
Mendix Studio Pro 8
Mendix Studio Pro 9
Mendix Studio Pro 10
IBM App Connect Enterprise

How to mitigate CVE-2023-5129,CVE-2023-4863

Install updates from vendor's website.

Google Chrome - addressed in versions 116.0.5845.187, 116.0.5845.188, 117.0.5938.62, 117.0.5938.63
libwebp - update to 1.3.2
Synapse - addressed in versions 1.92.2, 1.92.3
Data Lakehouse - update to 1.1.0.0
Migration Toolkit for Containers - addressed in versions 1.7.13, 1.8.0
Migration Toolkit for Virtualization - update to 2.4.3
Red Hat Advanced Cluster Management for Kubernetes - update to 2.6.8
Isolation Segment - addressed in versions 2.11.40, 2.13.25, 3.0.17, 3.0.18, 4.0.9, 4.0.10
VMware Tanzu Application Service for VMs - addressed in versions 2.11.46, 2.13.28, 3.0.17, 3.0.18, 4.0.9, 4.0.10
OpenShift Logging - addressed in versions 5.6.12, 5.7.7
Red Hat Migration Toolkit for Applications - update to 6.2.1
FortiSOAR - addressed in versions 7.2.2 Security Patch 9, 7.3.2 Security Patch 4, 7.4.1 Security Patch 3
FortiClient (Linux) - update to 7.2.5
FortiClient (macOS) - update to 7.2.5
FortiClientEMS - addressed in versions 7.0.10, 7.2.2
Fortinet FortiClient for Windows - addressed in versions 7.0.10, 7.2.3
Kibana - addressed in versions 7.17.14, 8.10.3
Firefox for iOS - update to 117.3
Firefox for Android - update to 117.0.1
Microsoft Edge - update to 116.0.1938.81
Mozilla Firefox - update to 117.0.1
Firefox ESR - addressed in versions 102.15.1, 115.2.1
Mozilla Thunderbird - addressed in versions 102.15.1, 115.2.2
libwebp6 (Ubuntu package) - addressed in versions Ubuntu Pro, 0.6.1-2ubuntu0.20.04.3
libwebpdemux2 (Ubuntu package) - addressed in versions Ubuntu Pro, 0.6.1-2ubuntu0.20.04.3, 1.2.2-2ubuntu0.22.04.2, 1.2.4-0.1ubuntu0.23.04.2
libwebpmux3 (Ubuntu package) - addressed in versions Ubuntu Pro, 0.6.1-2ubuntu0.20.04.3, 1.2.2-2ubuntu0.22.04.2, 1.2.4-0.1ubuntu0.23.04.2
firefox - addressed in versions stable-3820230914083315.1, 117.0.1-1.fc37, 117.0.1-1.fc38, 117.0.1-2.fc39, 118.0.1-3.fc37, 118.0.1-4.fc38, 118.0.1-4.fc39, 118.0.1-7.fc37
thunderbird - addressed in versions stable-3820230920095641.1, 102.15.1-1.fc37, 102.15.1-1.fc38, 115.2.2-1.fc39
libwebpdecoder1-debuginfo - update to 0.4.3-4.15.1
libwebp-debugsource - addressed in versions 0.4.3-4.15.1, 0.5.0-150000.3.14.1, 1.0.3-150200.3.10.1
libwebp5-32bit - update to 0.4.3-4.15.1
libwebpmux1-debuginfo - update to 0.4.3-4.15.1
libwebp5-debuginfo-32bit - update to 0.4.3-4.15.1
libwebpdemux1-debuginfo - update to 0.4.3-4.15.1
libwebp5 - update to 0.4.3-4.15.1
libwebpdemux1 - update to 0.4.3-4.15.1
libwebpdecoder1 - update to 0.4.3-4.15.1
libwebp-devel - addressed in versions 0.4.3-4.15.1, 0.5.0-150000.3.14.1, 1.0.3-150200.3.10.1
libwebpmux1 - update to 0.4.3-4.15.1
libwebp5-debuginfo - update to 0.4.3-4.15.1
libwebpextras0-32bit-debuginfo - update to 0.5.0-150000.3.14.1
libwebpdecoder2-32bit - update to 0.5.0-150000.3.14.1
libwebpmux2-32bit-debuginfo - update to 0.5.0-150000.3.14.1
libwebpmux2-32bit - update to 0.5.0-150000.3.14.1
libwebpdemux2 - addressed in versions 0.5.0-150000.3.14.1, 1.0.3-150200.3.10.1
libwebpdemux2-debuginfo - addressed in versions 0.5.0-150000.3.14.1, 1.0.3-150200.3.10.1
libwebpdemux2-32bit-debuginfo - addressed in versions 0.5.0-150000.3.14.1, 1.0.3-150200.3.10.1
libwebpdemux2-32bit - addressed in versions 0.5.0-150000.3.14.1, 1.0.3-150200.3.10.1
libwebpmux2-debuginfo - update to 0.5.0-150000.3.14.1
libwebp6-32bit-debuginfo - update to 0.5.0-150000.3.14.1
libwebpdecoder2-32bit-debuginfo - update to 0.5.0-150000.3.14.1
libwebpextras0-32bit - update to 0.5.0-150000.3.14.1
libwebp6-32bit - update to 0.5.0-150000.3.14.1
libwebpextras0-debuginfo - update to 0.5.0-150000.3.14.1
libwebp6-debuginfo - update to 0.5.0-150000.3.14.1
libwebp6 - update to 0.5.0-150000.3.14.1
libwebpextras0 - update to 0.5.0-150000.3.14.1
libwebpmux2 - update to 0.5.0-150000.3.14.1
libwebpdecoder2 - update to 0.5.0-150000.3.14.1
libwebpdecoder2-debuginfo - update to 0.5.0-150000.3.14.1
libwebp (Red Hat package) - addressed in versions 1.0.0-5.2.el8_1.1, 1.0.0-7.el8_2.1, 1.0.0-7.el8_4.1, 1.0.0-7.el8_6.1, 1.0.0-8.el8_8.1, 1.2.0-6.el9_0, 1.2.0-7.el9_2
libwebp7-32bit-debuginfo - update to 1.0.3-150200.3.10.1
libwebp7-32bit - update to 1.0.3-150200.3.10.1
libwebp7 - update to 1.0.3-150200.3.10.1
libwebpdecoder3-debuginfo - update to 1.0.3-150200.3.10.1
libwebpmux3 - update to 1.0.3-150200.3.10.1
libwebpmux3-debuginfo - update to 1.0.3-150200.3.10.1
libwebp7-debuginfo - update to 1.0.3-150200.3.10.1
libwebpdecoder3 - update to 1.0.3-150200.3.10.1
libwebp-tools-debuginfo - update to 1.0.3-150200.3.10.1
libwebp-tools - update to 1.0.3-150200.3.10.1
libwebpdecoder3-32bit-debuginfo - update to 1.0.3-150200.3.10.1
libwebpmux3-32bit - update to 1.0.3-150200.3.10.1
libwebp-devel-32bit - update to 1.0.3-150200.3.10.1
libwebpdecoder3-32bit - update to 1.0.3-150200.3.10.1
libwebpmux3-32bit-debuginfo - update to 1.0.3-150200.3.10.1
libwebp-debuginfo - update to 1.1.0-4
libwebp - update to 1.1.0-4
libwebp-tools - update to 1.1.0-4
libwebp-debugsource - update to 1.1.0-4
libwebp-help - update to 1.1.0-4
libwebp-java - update to 1.1.0-4
libwebp-devel - update to 1.1.0-4
libwebp-devel - addressed in versions 1.2.0-7.0.1, 1.3.2-1
libwebp - addressed in versions 1.2.0-7.0.1, 1.3.2-1
libwebp - update to 1.2.4-1
libwebp - addressed in versions 1.3.1-3.fc37, 1.3.1-3.fc38, 1.3.1-3.fc39, 1.3.1-3.fc40, 1.3.2-2.fc37, 1.3.2-2.fc38, 1.3.2-2.fc39
libwebp-doc - update to 1.3.2-1
libwebp-java - update to 1.3.2-1
libwebp-tools - update to 1.3.2-1
seamonkey - update to 2.53.17.1-1.el7
firefox-debugsource - addressed in versions 79.0-13, 102.15.0-2
mozilla-crashreporter-firefox-debuginfo - update to 79.0-13
firefox - addressed in versions 79.0-13, 102.15.0-2
firefox-debuginfo - addressed in versions 79.0-13, 102.15.0-2
thunderbird - addressed in versions 102.15.0-1.0.1, 102.15.1-1.0.1
firefox - addressed in versions 102.15.0-1.0.1, 102.15.1-1.0.1
mozjs102 - update to 102.15.1-1
mozjs102-debuginfo - update to 102.15.1-1
mozjs102-debugsource - update to 102.15.1-1
mozjs102-devel - update to 102.15.1-1
firefox (Red Hat package) - addressed in versions 102.15.1-1.el7_9, 102.15.1-1.el8_1, 102.15.1-1.el8_2, 102.15.1-1.el8_4, 102.15.1-1.el8_6, 102.15.1-1.el8_8, 102.15.1-1.el9_0, 102.15.1-1.el9_2
thunderbird (Red Hat package) - addressed in versions 102.15.1-1.el7_9, 102.15.1-1.el8_1, 102.15.1-1.el8_2, 102.15.1-1.el8_4, 102.15.1-1.el8_6, 102.15.1-1.el8_8, 102.15.1-1.el9_0, 102.15.1-1.el9_2
MozillaFirefox-debuginfo - addressed in versions 115.2.1-112.179.1, 115.2.1-150000.150.103.1, 115.2.1-150200.152.105.1
MozillaFirefox-debugsource - addressed in versions 115.2.1-112.179.1, 115.2.1-150000.150.103.1, 115.2.1-150200.152.105.1
MozillaFirefox-devel - addressed in versions 115.2.1-112.179.1, 115.2.1-150000.150.103.1, 115.2.1-150200.152.105.1
MozillaFirefox - addressed in versions 115.2.1-112.179.1, 115.2.1-150000.150.103.1, 115.2.1-150200.152.105.1
MozillaFirefox-translations-common - addressed in versions 115.2.1-112.179.1, 115.2.1-150000.150.103.1, 115.2.1-150200.152.105.1
MozillaFirefox-translations-other - addressed in versions 115.2.1-150000.150.103.1, 115.2.1-150200.152.105.1
MozillaFirefox-branding-upstream - update to 115.2.1-150200.152.105.1
MozillaThunderbird-translations-other - update to 115.2.2-150200.8.130.1
MozillaThunderbird-debugsource - update to 115.2.2-150200.8.130.1
MozillaThunderbird - update to 115.2.2-150200.8.130.1
MozillaThunderbird-translations-common - update to 115.2.2-150200.8.130.1
MozillaThunderbird-debuginfo - update to 115.2.2-150200.8.130.1
chromium - addressed in versions 116.0.5845.187-1.el7, 116.0.5845.187-1.el8, 116.0.5845.187-1.el9, 116.0.5845.187-1.fc37, 116.0.5845.187-1.fc38, 116.0.5845.187-1.fc39, 117.0.5938.62-1.el7, 117.0.5938.62-1.el8, 117.0.5938.62-1.el9, 117.0.5938.62-1.fc37, 117.0.5938.62-1.fc38, 117.0.5938.62-1.fc39, 117.0.5938.88-1.el7, 117.0.5938.88-1.el8, 117.0.5938.88-1.el9, 117.0.5938.88-1.fc37, 117.0.5938.88-1.fc39, 117.0.5938.92-2.el7, 117.0.5938.92-2.el8, 117.0.5938.92-2.el9, 117.0.5938.92-2.fc39, 117.0.5938.132-1.el7, 117.0.5938.132-1.el8, 117.0.5938.132-1.el9, 117.0.5938.132-1.fc37, 117.0.5938.132-2.fc38, 117.0.5938.132-2.fc39
Samsung Mobile Firmware - update to SMR-JAN-2024
Dell Hybrid Client - update to 2.5 2310
Mendix Studio Pro 7 - update to 7.23.37
Mendix Studio Pro 8 - update to 8.18.27
Mendix Studio Pro 9 - update to 9.24.0
Mendix Studio Pro 10 - update to 10.3.1
Oracle Solaris - update to 11.4 SRU 65
Google Android - addressed in versions 11 2023-10-06, 12L 2023-10-06, 12 2023-10-06, 13 2023-10-06
IBM App Connect Enterprise - update to 12.0.10.0
Chrome OS - addressed in versions 108.0.5359.243, 114.0.5735.334, 117.0.5938.115
www-client/firefox - update to 104
libwebp - update to 1.3.2
mozilla-thunderbird - update to 115.2.2
seamonkey - update to 2.53.17.1
libwebp (Debian package) - addressed in versions 0.6.1-2.1+deb11u2, 1.2.4-0.2+deb12u1
libwebp7 (Ubuntu package) - addressed in versions 1.2.2-2ubuntu0.22.04.2, 1.2.4-0.1ubuntu0.23.04.2
firefox-esr (Debian package) - addressed in versions 102.15.1esr-1~deb11u1, 102.15.1esr-1~deb12u1
firefox (Ubuntu package) - update to 117.0.1+build2-0ubuntu0.20.04.1
thunderbird (Debian package) - addressed in versions 1:102.15.1-1~deb11u1, 1:102.15.1-1~deb12u1
thunderbird (Ubuntu package) - addressed in versions 1:102.15.1+build1-0ubuntu0.20.04.1, 1:102.15.1+build1-0ubuntu0.22.04.1, 1:102.15.1+build1-0ubuntu0.23.04.1

Links to Public Exploits and PoC-codes

External References

Related Security Bulletins