Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local device access
-
DeliveryCraft malicious JavaScript input
-
ExploitTrigger out-of-bounds read in Escargot parser
-
ExecutionRead sensitive memory regions
-
ImpactLeak confidential data or crash application
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | The CVSS score of 6.7 (medium-high) reflects moderate real-world risk despite the local attack vector requirement. The vector breakdown shows high confidentiality impact (C:H) from memory leakage and high availability impact (A:H) from potential denial of service, balanced by low complexity to exploit (AC:H indicates moderate difficulty). EPSS data is not provided, limiting probabilistic exploitation assessment. The absence of KEV status and confirmed public exploits suggests this is not actively exploited in the wild at time of analysis. However, the vulnerability's presence in a widely-used embedded JavaScript engine for Samsung devices (smart TVs, appliances) increases practical significance-any application running Escargot on user-accessible systems becomes a potential attack surface. The local-only requirement and need for specific triggering conditions limit immediate threat scope, but in multi-tenant or compromised device scenarios, an attacker with local access could systematically extract sensitive data from the JavaScript engine's memory state. This is a moderate-priority fix for embedded device manufacturers using Escargot. |
| Exploit ScenarioDerived | A local attacker with access to a Samsung smart TV or appliance gains the ability to run code or scripts on the device. The attacker crafts a malicious JavaScript program that triggers the out-of-bounds read in Escargot's memory handling, reading sensitive data from adjacent memory regions such as cryptographic keys, user credentials, or other application data. The attacker exfiltrates this leaked memory or triggers a crash to cause denial of service on the device. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 13, 2026
Out-of-bounds read in Samsung Open Source Escargot JavaScript engine allows local attackers to leak sensitive memory contents and cause denial of service. Affects Escargot commit 97e8115ab1110bc502b4b5e4a0c689a71520d335 and potentially other versions; the vulnerability requires local access and specific conditions to trigger but can expose confidential data and crash the application without authentication. No public exploit identified at time of analysis.
RemediationAI
Samsung users should obtain the patched version of Escargot that includes the fix from GitHub pull request #1554 (https://github.com/Samsung/escargot/pull/1554). Device manufacturers and embedded system developers using Escargot should update their integration to include the out-of-bounds read fix. For Samsung appliances and smart TVs, check for firmware updates that incorporate the patched Escargot engine. Until patching is available, limiting local access to devices running Escargot and disabling JavaScript execution from untrusted sources provides temporary mitigation. Organizations should monitor Samsung security advisories for specific device firmware versions addressing this vulnerability.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Escargot is Samsung's lightweight JavaScript engine optimized for embedded devices and smart TV platforms. The vulnerability is an out-of-bounds read (CWE-125), a memory safety violation where the application reads memory beyond the intended buffer boundaries. This occurs in the engine's core parsing or execution logic, likely during string or array indexing operations. The CVSS vector indicates local attack vector (AV:L), suggesting the attacker must have local code execution or application access on the target device. Out-of-bounds reads can leak heap metadata, stack variables, or sensitive data stored in adjacent memory regions. The specific commit hash provided (97e8115ab1110bc502b4b5e4a0c689a71520d335) indicates a known affected version, though the wildcard CPE suggests multiple versions may be vulnerable.
Know when Samsung Open Source gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
Out-of-bounds read vulnerability in Samsung Open Source Escargot allows Resource Leak Exposure.This issue affects Escargot: 97e8115ab1110bc502b4b5e4a0c689a71520d335.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Related Vulnerabilities in Samsung Open Source Escargot Out-of-Bounds Read
View all 2More in Samsung Open Source
View allHeap buffer overflow in Samsung's rlottie animation rendering library allows remote denial-of-service via maliciously cr
Uncontrolled resource consumption in Samsung's open-source rlottie library allows a crafted Lottie animation file to tri
OS command injection in the Samsung QA-Board backend allows unauthenticated remote attackers to execute arbitrary operat
Memory corruption in Samsung Open Source Escargot's code-cache and value-deserialization handling can allow unauthentica
Out-of-bounds write in Samsung Open Source Escargot JavaScript engine allows local attackers to execute arbitrary code o
Heap-based buffer overflow in Samsung Open Source Escargot JavaScript engine enables out-of-bounds memory writes with hi
Type confusion vulnerability in Samsung Open Source Escargot JavaScript engine allows local attackers with user interact
Out-of-bounds write in Samsung's Escargot lightweight JavaScript engine (commit 590345cc6258317c5da850d846ce6baaf2afc2d3
Heap-based buffer overflow in Samsung's Escargot JavaScript engine (commit 590345cc6258317c5da850d846ce6baaf2afc2d3) all
Use-after-free memory corruption in Samsung's Escargot JavaScript engine (commit 590345cc6258317c5da850d846ce6baaf2afc2d
Out-of-bounds write in Samsung's Escargot JavaScript engine allows attacker-supplied scripts to corrupt memory through t
EUVD-2026-21820
GHSA-f69x-9gf3-94pj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB