Description
An out-of-bounds write caused by numeric truncation Samsung Open Source Escargot on Linux x86-64 allows an attacker who can supply JavaScript for execution to corrupt native memory and crash the host process via a crafted class definition whose instance initialization entry count exceeds UINT16_MAX.



This issue affects Escargot: 5dc93606abd42b859045add05d704a038e197359.
Published: 2026-09-07
Score: 6.2 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An out‑of‑bounds write caused by numeric truncation in Samsung’s Escargot engine corrupts native memory when a class definition is crafted with an instance initialization entry count larger than UINT16_MAX. This overflow allows an attacker who can supply JavaScript to execute to crash the host process and potentially compromise integrity by corrupting adjacent memory.

Affected Systems

Samsung Open Source Escargot running on Linux x86‑64, specifically the build identified by commit 5dc93606abd42b859045add05d704a038e197359. No other version information is available.

Risk and Exploitability

The CVSS score of 6.2 signals a moderate severity vulnerability. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog. The likely attack vector requires the attacker to control JavaScript execution, such as by injecting malicious scripts into a web page that uses Escargot. Once executed, the numeric truncation leads to an out‑of‑bounds write that can corrupt memory, trigger a crash, and expose the host process to potential exploitation.

Generated by OpenCVE AI on September 7, 2026 at 05:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Fix from Escargot’s GitHub Pull Request #1660, which addresses the numeric truncation issue.
  • Upgrade Escargot to commit 5dc93606abd42b859045add05d704a038e197359 or later, ensuring the patch is included.
  • Add validation to any JavaScript being parsed by Escargot to guarantee that class initialization entry counts do not exceed UINT16_MAX.

Generated by OpenCVE AI on September 7, 2026 at 05:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 07 Sep 2026 05:45:00 +0000

Type Values Removed Values Added
Title Out‑of‑Bounds Write via Numeric Truncation in Escargot Triggered by Excessive Class Instance Initialization Entry Count
First Time appeared Samsung Open Source
Samsung Open Source escargot
Vendors & Products Samsung Open Source
Samsung Open Source escargot

Mon, 07 Sep 2026 04:15:00 +0000

Type Values Removed Values Added
Description An out-of-bounds write caused by numeric truncation Samsung Open Source Escargot on Linux x86-64 allows an attacker who can supply JavaScript for execution to corrupt native memory and crash the host process via a crafted class definition whose instance initialization entry count exceeds UINT16_MAX. This issue affects Escargot: 5dc93606abd42b859045add05d704a038e197359.
Weaknesses CWE-197
References
Metrics cvssV3_1

{'score': 6.2, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Samsung Open Source Escargot
cve-icon MITRE

Status: PUBLISHED

Assigner: samsung.tv_appliance

Published:

Updated: 2026-09-07T04:01:28.554Z

Reserved: 2026-09-07T03:41:59.466Z

Link: CVE-2026-86315

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-07T04:17:55.650

Modified: 2026-09-07T04:17:55.650

Link: CVE-2026-86315

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T05:30:17Z

Weaknesses