CVE-2023-4863

HIGH KEV LAB

Google Chrome <116.0.5845.187 - Buffer Overflow

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2023-4863 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added September 13, 2023. EIP tracks 14 public exploits from researchers including mistymntncop, LiveOverflow, caoweiquan322.

AI-analyzed exploit summary This repository contains a functional proof-of-concept for CVE-2023-4863, a heap buffer overflow vulnerability in libwebp. The code demonstrates the exploitation of the vulnerability by crafting a malicious WebP image file, leveraging insights from Ben Hawkes' research on code_lengths.

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)

Exploits (14)

nomisec WORKING POC 321 stars
by mistymntncop · client-side
https://github.com/mistymntncop/CVE-2023-4863

This repository contains a functional proof-of-concept for CVE-2023-4863, a heap buffer overflow vulnerability in libwebp. The code demonstrates the exploitation of the vulnerability by crafting a malicious WebP image file, leveraging insights from Ben Hawkes' research on code_lengths.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Complex
Reliability
Reliable
Target: libwebp (WebP image library)
No auth needed
Prerequisites: Ability to deliver a malicious WebP file to the target system · Target system must process the malicious file using a vulnerable version of libwebp
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WRITEUP 52 stars
by LiveOverflow · poc
https://github.com/LiveOverflow/webp-CVE-2023-4863

This repository provides a detailed technical analysis and fuzzing setup for CVE-2023-4863, a heap buffer overflow vulnerability in libwebp. It includes Docker configurations, fuzzing scripts, and instrumentation patches for AFL++ to reproduce and analyze the vulnerability.

Classification
Writeup 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: libwebp v1.3.1
No auth needed
Prerequisites: Docker · AFL++ · libwebp source code
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 26 stars
by caoweiquan322 · client-side
https://github.com/caoweiquan322/NotEnough

This repository contains a functional tool to generate malformed Huffman tables that trigger an out-of-bounds write in libwebp versions <= 1.3.1 (CVE-2023-4863). The tool calculates incomplete Huffman trees to overflow pre-allocated memory, demonstrating the vulnerability.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: libwebp <= 1.3.1
No auth needed
Prerequisites: gcc · craft tool from referenced repository
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 21 stars
by murphysecurity · poc
https://github.com/murphysecurity/libwebp-checker

This repository provides a scanner tool to detect the presence of vulnerable libwebp versions (0.5.0 to 1.3.1) affected by CVE-2023-4863. It identifies vulnerable components by matching specific function names in binary files, jar packages, and rpm packages.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: libwebp versions 0.5.0 to 1.3.1
Auth required
Prerequisites: Access token from MurphySec platform · Target directory or process access
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 6 stars
by bbaranoff · poc
https://github.com/bbaranoff/CVE-2023-4863

This repository contains a functional proof-of-concept exploit for CVE-2023-4863, a heap buffer overflow vulnerability in libwebp. The exploit code includes a crafted WebP file generator that triggers the vulnerability, along with detailed instructions for building and testing the exploit against a vulnerable version of libwebp.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: libwebp (v1.2.1 and earlier)
No auth needed
Prerequisites: Vulnerable version of libwebp · Ability to deliver crafted WebP file to target
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 6 stars
by GTGalaxi · poc
https://github.com/GTGalaxi/ElectronVulnerableVersion

This PowerShell script scans for Electron applications vulnerable to CVE-2023-4863 / CVE-2023-5129 by extracting version strings from executables and comparing them against known patched versions. It does not exploit the vulnerability but identifies potentially vulnerable installations.

Classification
Scanner 100%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Electron applications (versions < 27.0.0-beta.8, < 26.2.4, < 25.8.4, < 24.8.5, < 22.3.25)
No auth needed
Prerequisites: Access to the target system · Permission to write to C:\Windows\Temp · Sysinternals Strings tool (downloaded automatically)
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 5 stars
by OITApps · poc
https://github.com/OITApps/Find-VulnerableElectronVersion

This PowerShell script scans an executable to determine if it uses a vulnerable version of Electron affected by CVE-2023-4863 by leveraging Sysinternals' Strings tool. It checks for the presence of Electron version strings and flags versions older than 26 as vulnerable.

Classification
Scanner 100%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Electron applications (versions < 26)
No auth needed
Prerequisites: Sysinternals Strings tool installed · Path to the target Electron application executable
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WRITEUP 3 stars
by huiwen-yayaya · poc
https://github.com/huiwen-yayaya/CVE-2023-4863

This repository appears to be a legitimate technical analysis and development environment for CVE-2023-4863, a heap buffer overflow vulnerability in libwebp. It includes documentation, build scripts, and example code but does not contain a direct exploit PoC.

Classification
Writeup 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Theoretical
Target: libwebp (WebP image library)
No auth needed
Prerequisites: Target system must be using a vulnerable version of libwebp
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec STUB 3 stars
by talbeerysec · poc
https://github.com/talbeerysec/BAD-WEBP-CVE-2023-4863

The repository contains only a minimal README with no exploit code, technical details, or meaningful content related to CVE-2023-4863. It appears to be a placeholder or stub.

Classification
Stub 90%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WRITEUP 1 stars
by Shcesama · poc
https://github.com/Shcesama/cve-2023-4863-analysis

This repository provides a detailed technical analysis of CVE-2023-4863, including a conceptual PoC for generating anomalous WebP files, defensive tools for detecting such anomalies, and comprehensive documentation. It focuses on educational and detection aspects rather than a functional exploit.

Classification
Writeup 95%
Attack Type
Other
Complexity
Moderate
Reliability
Theoretical
Target: libwebp (v1.3.1)
No auth needed
Prerequisites: Docker environment · Valgrind for memory analysis · Python and Java for running tools
devstral-2 · analyzed Jun 05, 2026 Full analysis →
nomisec STUB 1 stars
by CrackerCat · poc
https://github.com/CrackerCat/CVE-2023-4863-

The repository contains only a minimal README with a brief mention of CVE-2023-4863 and libwebp, but no actual exploit code, technical details, or proof-of-concept implementation.

Classification
Stub 90%
Attack Type
Other
Complexity
Theoretical
Reliability
Theoretical
Target: libwebp (unspecified version)
No auth needed
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC
by pixelotes · poc
https://github.com/pixelotes/lab-cve-2023-4863

This repository provides a Docker-based lab environment to demonstrate CVE-2023-4863, a heap buffer overflow in libwebp. It includes vulnerable and patched environments, an attacker container serving a crafted exploit, and automated demonstrations of the crash and mitigation.

Classification
Working Poc 95%
Attack Type
Dos
Complexity
Moderate
Reliability
Reliable
Target: libwebp (1.2.2-2ubuntu0.22.04.1), Firefox 110
No auth needed
Prerequisites: Docker Engine 24+ · Docker Compose v2 · 5 GB RAM · 10 GB disk space
devstral-2 · analyzed May 16, 2026 Full analysis →
nomisec WRITEUP
by 577Industries · poc
https://github.com/577Industries/aegisgraph

This repository contains detailed technical documentation and workflows related to CVE-2023-4863, focusing on validation, reproduction, and sanitization processes. It includes extensive decision logs, operating procedures, and CI/CD pipelines but lacks direct exploit code.

Classification
Writeup 95%
Attack Type
Other
Complexity
Complex
Reliability
Theoretical
Target: libwebp (CVE-2023-4863)
No auth needed
Prerequisites: access to the repository · Python environment · specific toolchain for reproduction
devstral-2 · analyzed May 16, 2026 Full analysis →
nomisec WORKING POC
by jpselva · poc
https://github.com/jpselva/CVE-2023-4863

This repository contains a functional exploit PoC for CVE-2023-4863, a heap buffer overflow vulnerability in WebP image processing. The script generates a malformed WebP file that triggers an out-of-bounds write, allowing arbitrary memory corruption.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: libwebp (WebP image library)
No auth needed
Prerequisites: Ability to deliver a malformed WebP file to the target system
devstral-2 · analyzed Apr 23, 2026 Full analysis →

References (47)

Core 47
Core References
Exploit, Third Party Advisory
https://blog.isosceles.com/the-webp-0day/
Issue Tracking, Third Party Advisory
https://bugzilla.suse.com/show_bug.cgi?id=1215231
Issue Tracking, Vendor Advisory
https://crbug.com/1479274
Exploit, Third Party Advisory
https://news.ycombinator.com/item?id=37478403
Issue Tracking, Third Party Advisory
https://security-tracker.debian.org/tracker/CVE-2023-4863
Mailing List, Third Party Advisory
https://www.debian.org/security/2023/dsa-5498

Scores

CVSS v3 8.8
EPSS 0.9330
EPSS Percentile 99.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation active
Automatable no
Technical Impact total

Lab Environment

COMMUNITY
Community Lab
docker pull opensecurity/mobile-security-framework-mobsf:latest
docker pull eclipse-temurin:21.0.5_11-jdk
docker pull eclipse-temurin:21.0.5_11-jre
docker pull guacamole/guacd:1.5.4
docker pull guacamole/guacamole:1.5.4
+12 more repos

Details

CISA KEV 2023-09-13
VulnCheck KEV 2023-09-06
InTheWild.io 2023-09-06
ENISA EUVD EUVD-2023-2533
CWE
CWE-787
Status published
Products (31)
bandisoft/honeyview < 5.51
bentley/seequent_leapfrog < 2023.2
chai2010/webp 1.1.2 - 1.4.0Go
crates.io/libwebp-sys 0 - 0.9.3crates.io
crates.io/libwebp-sys2 0 - 0.1.8crates.io
crates.io/webp 0 - 0.2.6crates.io
debian/debian_linux 10.0
debian/debian_linux 11.0
debian/debian_linux 12.0
fedoraproject/fedora 37
... and 21 more
Published Sep 12, 2023
KEV Added Sep 13, 2023
Tracked Since Feb 18, 2026