Intel

AIKIDO-2026-275910

Samsung.escargot is vulnerable to Out-of-bounds Write

Out-of-bounds WriteCVE-2026-86315 Published Yesterday

62

Medium Risk

This Affects:

C++Samsung.escargot
1.0.0 - 4.3.0
Fixed in 5.0.0
Are you affected? Scan for Free

TL;DR

Samsung.escargot truncates a class instance field initialization count to uint16_t in parseClassBody (CVE-2026-86315), so a class whose entry count exceeds UINT16_MAX causes an out-of-bounds write. The same release also has a heap buffer overflow in Interpreter::interpret (CVE-2026-58306), a stack buffer overflow (CVE-2026-58303), and an out-of-bounds read and write in ArrayBuffer.prototype.transfer (CVE-2026-58304). CVE-2026-58305 is type confusion in arrayDefineOwnPropertyBySpreadElementOperation that allows pointer manipulation, and CVE-2026-58307 is an out-of-bounds read plus a reachable assertion on paths such as String::charAt and asDisposableResourceRecord that can leak memory. The fix adds bounds and type checks on these paths.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you execute untrusted or externally supplied JavaScript with the engine.

Background info

Samsung.escargot is vulnerable to Out-of-bounds Write in versions 1.0.0 - 4.3.0.

How to fix this

Upgrade the Samsung.escargot library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform