Skip to main content

Samsung Escargot CVE-2026-58304

| EUVDEUVD-2026-42572 MEDIUM
Out-of-bounds Read (CWE-125)
2026-07-09 samsung.tv_appliance GHSA-2f23-fgrf-4r2h
6.1
CVSS 3.1 · Vendor: samsung.tv_appliance
Share

Severity by source

Vendor (samsung.tv_appliance) PRIMARY
6.1 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
vuln.today AI
6.6 MEDIUM

OOB read (CWE-125) plausibly leaks memory (C:L), overriding official C:N given the 'Information Disclosure' tag; local vector and user interaction confirmed.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (samsung.tv_appliance).

CVSS VectorVendor: samsung.tv_appliance

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

Lifecycle Timeline

2
Patch available
Jul 09, 2026 - 12:16 EUVD
Analysis Generated
Jul 09, 2026 - 12:06 vuln.today

DescriptionCVE.org

Out-of-bounds read, Out-of-bounds write vulnerability in Samsung Open Source Escargot allows Overflow Buffers.

This issue affects Escargot: before 779f6bedf58f334dec64b0a51ebb724b4708b84a.

AnalysisAI

Out-of-bounds read and write vulnerabilities in Samsung's open-source Escargot JavaScript engine allow a local attacker to cause memory corruption leading to high availability impact and limited integrity compromise. All Escargot versions prior to commit 779f6bedf58f334dec64b0a51ebb724b4708b84a are affected, with the engine's primary deployment in Samsung TV appliance and IoT platforms. No public exploit code has been identified at time of analysis, and this vulnerability is not listed in CISA KEV; however, the CVSS-assigned high availability impact and the buffer overflow primitive make crash-based denial-of-service the primary realistic threat.

Technical ContextAI

Escargot (CPE: cpe:2.3:a:samsung_open_source:escargot:*:*:*:*:*:*:*:*) is Samsung's lightweight open-source JavaScript engine primarily embedded in Samsung's IoTJS runtime and smart TV (Tizen-based) application platforms. CWE-125 (Out-of-Bounds Read) is the formally assigned root cause, though the description also confirms a co-occurring out-of-bounds write, together enabling the classic 'Overflow Buffers' pattern. The root cause class involves unsafe handling of JavaScript input that causes the engine to read or write beyond allocated buffer boundaries during script parsing or execution - a common class of bugs in native JavaScript VM implementations written in C/C++. The combined OOB read/write condition creates a potential memory disclosure vector as well as memory corruption, consistent with the 'Information Disclosure' tag despite the official C:N CVSS scoring.

RemediationAI

The upstream fix is available via GitHub pull request #1580 (https://github.com/Samsung/escargot/pull/1580), targeting commit 779f6bedf58f334dec64b0a51ebb724b4708b84a; however, a formal tagged release version incorporating this fix has not been independently confirmed from available data - platform integrators should verify against the upstream repository directly. Downstream Samsung TV or IoT platform firmware consumers should apply the vendor-issued firmware update that includes the patched Escargot commit once released. As a compensating control where patching is not immediately possible, restricting or disabling execution of untrusted or third-party JavaScript applications on affected Samsung TV/IoT devices reduces exposure, though this may limit platform functionality. There are no generic workarounds that fully mitigate OOB read/write without updating the engine itself.

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-2023-41268 CRITICAL
9.8 Dec 06

Improper input validation vulnerability in Samsung Open Source Escargot allows stack overflow and segmentation fault.0.0

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

CVE-2026-47313 HIGH
7.5 May 19

Excessive memory allocation in Samsung's Escargot JavaScript engine (commit 590345cc) triggers a denial-of-service condi

CVE-2026-47312 HIGH
7.5 May 19

Denial-of-service via invalid pointer dereference in Samsung Open Source Escargot JavaScript engine affects the specific

CVE-2026-47309 HIGH
7.5 May 19

Uncontrolled recursion in Samsung's Escargot JavaScript engine crashes the runtime when processing oversized serialized

CVE-2024-32671 MEDIUM
6.9 Jul 29

Heap-based Buffer Overflow vulnerability in Samsung Open Source Escargot JavaScript engine allows Overflow Buffers.0.0.

CVE-2026-58307 MEDIUM
6.1 Jul 09

Out-of-bounds read and reachable assertion vulnerabilities in Samsung's open-source Escargot JavaScript engine allow a l

Share

CVE-2026-58304 vulnerability details – vuln.today

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