Skip to main content

Samsung Open Source CVE-2026-25208

| EUVDEUVD-2026-21824 HIGH
Integer Overflow or Wraparound (CWE-190)
2026-04-13 samsung.tv_appliance GHSA-w5xm-3w7h-mqrh
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Deliver malicious JavaScript via web content
  2. Delivery
    Trigger integer overflow in Escargot engine
  3. Exploit
    Cause undersized buffer allocation
  4. Install
    Overflow buffer with crafted data
  5. C2
    Corrupt memory structures
  6. Execute
    Execute arbitrary code in engine context
  7. Impact
    Achieve remote code execution on device

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Remote attacker must craft specific input triggering integer overflow in Samsung Escargot commit 97e8115ab1110bc502b4b5e4a0c689a71520d335. Requires AC:H conditions (specific crafted values, timing, or computation state). No authentication needed. Unknown if victim interaction required.

Impact

Real-world risk assessment requires balancing multiple signals. The CVSS 8.1 (High) score reflects network attack vector (AV:N) with high attack complexity (AC:H), no privileges required (PR:N), no user interaction (UI:N), and high impact across confidentiality, integrity, and availability. The high complexity suggests exploitation requires sophisticated techniques such as heap grooming or ASLR bypass. No EPSS data provided, but absence of KEV listing and no identified public exploit code indicates this is not currently being exploited in the wild. However, the attack vector (network-accessible JavaScript processing) and scope (embedded in consumer devices with long update cycles) elevate practical risk. Samsung TV and appliance platforms often have delayed patching windows and extensive deployment footprints. From SSVC perspective: exploitation status is POC-level (GitHub PR demonstrates fix), likely automatable once weaponized (JavaScript delivery is trivial), and technical impact is total (RCE potential). This should be prioritized for environments running Escargot, particularly Samsung smart devices, despite no active exploitation confirmed.

Exploit ScenarioDerived

An attacker hosts a malicious website or injects JavaScript into a legitimate web service accessed by a Samsung smart TV or appliance running vulnerable Escargot. The crafted JavaScript contains arithmetic operations designed to trigger the integer overflow during array allocation or string manipulation. When the victim device processes this code (e.g., through web browsing, embedded ad content, or API responses), the overflow causes a smaller-than-intended buffer allocation. Subsequent write operations overflow the buffer, corrupting adjacent memory structures. With sufficient heap manipulation techniques to overcome high attack complexity, the attacker achieves arbitrary code execution within the JavaScript engine's process context, potentially gaining control of the device for botnet recruitment, lateral movement, or data exfiltration.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 13, 2026

Integer overflow in Samsung Escargot JavaScript engine allows remote attackers to trigger buffer overflows without authentication via network-delivered crafted JavaScript code. Affects commit 97e8115ab and prior versions. No public exploit identified at time of analysis, though upstream fix available (PR/commit); released patched version not independently confirmed. With CVSS 8.1 (High) and network attack vector requiring high complexity, this represents significant risk for devices and applications embedding the Escargot engine, particularly Samsung smart TV and appliance platforms.

RemediationAI

Upstream fix available via GitHub Pull Request #1554 at https://github.com/Samsung/escargot/pull/1554; released patched version not independently confirmed. For developers integrating Escargot: immediately update to a commit incorporating PR #1554 or later, rebuild JavaScript engine binaries, and redeploy to affected products. For Samsung device owners: monitor vendor security bulletins for firmware updates addressing CVE-2026-25208 and apply updates immediately when available. As a temporary mitigation, restrict network access to JavaScript execution contexts where feasible, though this may significantly impact device functionality. Enterprises deploying Samsung smart appliances or TVs should inventory affected devices, prioritize those with external network exposure, and establish expedited patch deployment procedures once vendor firmware becomes available.

Affected VersionsENISA

Escargot 97e8115ab1110bc502b4b5e4a0c689a71520d335

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

Samsung Escargot is a lightweight JavaScript engine designed for memory-constrained environments such as IoT devices, smart TVs, and embedded appliances. This vulnerability stems from CWE-190 (Integer Overflow or Wraparound), where arithmetic operations on integer values can wrap around to produce unexpectedly small results. When these values control buffer sizes or memory allocation, the overflow enables writing beyond allocated boundaries-creating a classic buffer overflow condition. The affected component is identified by CPE as samsung_open_source:escargot, with the specific vulnerable commit hash 97e8115ab1110bc502b4b5e4a0c689a71520d335. Integer overflows in JavaScript engines are particularly dangerous because JavaScript's dynamic typing and automatic conversions can obscure malicious arithmetic until runtime, when memory corruption occurs during object allocation, array indexing, or string operations.

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

NVD PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Integer overflow vulnerability in Samsung Open Source Escargot allows Overflow Buffers.This issue affects Escargot: 97e8115ab1110bc502b4b5e4a0c689a71520d335.

Executive ViewAI

Why It Matters

CVE-2026-25208 is a high-severity integer overflow vulnerability in Samsung's Escargot JavaScript engine that enables remote code execution without authentication on network-connected devices. Organizations and consumers using Samsung smart TVs, appliances, or applications embedding Escargot face immediate risk of compromise through crafted JavaScript payloads delivered over the network.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to devices running affected Escargot versions using firewall rules and network segmentation; disable JavaScript execution where operationally feasible; implement DNS/content filtering to block known malicious script delivery; monitor network traffic for suspicious JavaScript payloads; prioritize firmware updates immediately upon vendor patch release.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% exploitable
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Related Vulnerabilities in Samsung Open Source Escargot Buffer Overflow

View all 3
CVE-2026-19588 MEDIUM
6.5 Aug 12

Heap buffer overflow in Samsung's rlottie animation rendering library allows remote denial-of-service via maliciously cr

CVE-2026-19587 MEDIUM
6.5 Aug 12

Uncontrolled resource consumption in Samsung's open-source rlottie library allows a crafted Lottie animation file to tri

CVE-2026-110392 CRITICAL
9.8 Oct 14

OS command injection in the Samsung QA-Board backend allows unauthenticated remote attackers to execute arbitrary operat

CVE-2026-47314 CRITICAL
9.8 May 19

Out-of-bounds write in Samsung's Escargot lightweight JavaScript engine (commit 590345cc6258317c5da850d846ce6baaf2afc2d3

CVE-2026-47311 CRITICAL
9.8 May 19

Heap-based buffer overflow in Samsung's Escargot JavaScript engine (commit 590345cc6258317c5da850d846ce6baaf2afc2d3) all

CVE-2026-47310 CRITICAL
9.8 May 19

Use-after-free memory corruption in Samsung's Escargot JavaScript engine (commit 590345cc6258317c5da850d846ce6baaf2afc2d

CVE-2026-8915 HIGH
8.8 May 28

Out-of-bounds write in Samsung's Escargot JavaScript engine allows attacker-supplied scripts to corrupt memory through t

CVE-2026-47308 HIGH
7.5 May 19

NULL pointer dereference in Samsung's open-source Walrus WebAssembly runtime crashes the parser when processing malforme

CVE-2026-47307 HIGH
7.5 May 19

NULL pointer dereference in Samsung Open Source Walrus's WebAssembly binary parser causes application-level denial of se

CVE-2026-47317 HIGH
7.5 May 19

Uncontrolled recursion in Samsung's Escargot JavaScript engine triggers excessive heap allocation, causing a denial-of-s

CVE-2026-47316 HIGH
7.5 May 19

Denial of service in Samsung Escargot JavaScript engine at commit 590345cc6258317c5da850d846ce6baaf2afc2d3 stems from mu

CVE-2026-47315 HIGH
7.5 May 19

Denial-of-service in Samsung's Escargot JavaScript engine (commit 590345cc) stems from multiple unhandled exceptional co

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy