CVE-2026-58307
Deferred Deferred - Pending Action

Out-of-Bounds Read in Samsung Escargot

Vulnerability report for CVE-2026-58307, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-09

Last updated on: 2026-07-09

Assigner: Samsung TV & Appliance

Description

Out-of-bounds read, Reachable assertion vulnerability in Samsung Open Source Escargot allows Overread Buffers, Input Data Manipulation. This issue affects Escargot: before 2dee22f5c7b8bf31cb7252d7731fae8c07f2842c.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-09
Last Modified
2026-07-09
Generated
2026-07-11
AI Q&A
2026-07-09
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
samsung escargot to 2dee22f5c7b8bf31cb7252d7731fae8c07f2842c (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.
CWE-617 The product contains an assert() or similar statement that can be triggered by an attacker, which leads to an application exit or other behavior that is more severe than necessary.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-58307 is a vulnerability in the Escargot JavaScript engine used by Samsung. It involves improper validation and handling of certain JavaScript operations that cause assertion failures and crashes. Specifically, the vulnerability leads to out-of-bounds reads and memory access violations due to incorrect management of object properties, array operations, and type conversions.

Two critical issues were identified: one causing crashes when using labeled continue statements in for-of loops due to improper iterator cleanup, and another causing segmentation faults from premature release of resources in switch-case statements with using declarations. These issues result in invalid memory accesses and engine crashes.

Impact Analysis

This vulnerability can cause the Escargot JavaScript engine to crash or behave unpredictably when processing specially crafted JavaScript code. The crashes are due to invalid memory accesses and assertion failures, which can lead to denial of service by terminating scripts unexpectedly.

While the vulnerability does not directly lead to data confidentiality loss, it can impact the availability of applications relying on the Escargot engine by causing them to stop functioning properly.

Detection Guidance

This vulnerability can be detected by observing crashes or assertion failures in the Escargot JavaScript engine, especially in debug builds compiled with AddressSanitizer and specific sanitization flags.

Detection involves running crafted JavaScript code patterns that trigger the vulnerability, such as those involving labeled continue statements targeting for-of loops, or using declarations in switch cases that cause segmentation faults.

Specific assertion failures to look for include checks like `!v.isEmpty()`, `isDisposableResourceRecord()`, and `spreadArray->isFastModeArray()`.

While no direct network commands are provided, testing can be performed by executing proof-of-concept JavaScript code that manipulates object properties, array operations, and type conversions to trigger crashes.

Mitigation Strategies

The immediate mitigation step is to update the Escargot JavaScript engine to a version that includes the fixes from pull request #1586.

These fixes address the crash caused by labeled continue statements in for-of loops and the segmentation fault caused by using declarations in switch cases by improving loop label tracking and resource management.

If updating is not immediately possible, avoid running untrusted or crafted JavaScript code that uses labeled continue statements targeting for-of loops or using declarations in switch cases.

Compliance Impact

The provided information does not specify any direct impact of CVE-2026-58307 on compliance with common standards and regulations such as GDPR or HIPAA.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-58307. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart