CVE-2026-14160: TOCTOU Race Condition in Samsung Escargot JavaScript Engine
Samsung's Escargot JavaScript engine contains a race condition vulnerability that creates a window of opportunity between when the software checks a condition and when it acts on that check. An attacker with local access could exploit this timing gap to change file or resource attributes after the initial permission check but before the actual use, potentially bypassing security controls. The vulnerability is classified as medium severity and requires local access to exploit.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.9 MEDIUM · CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Weaknesses (CWE)
- CWE-367
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-30 / 2026-06-30
NVD description (verbatim)
Time-of-check time-of-use (TOCTOU) race condition vulnerability in Samsung Open Source Escargot allows Leveraging Race Conditions. This issue affects Escargot: bab3a5797557014ce3c2e28419a6310cfba90d0d.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-14160 is a time-of-check time-of-use (TOCTOU) race condition in Samsung Open Source Escargot (commit bab3a5797557014ce3c2e28419a6310cfba90d0d). The vulnerability arises from a gap between when Escargot validates access to a resource and when it actually uses that resource. An attacker with local system access can modify the target resource's properties, ownership, or permissions during this window, potentially circumventing intended access controls. The CVSS 3.1 score of 5.9 reflects local attack vector requirements (AV:L), low attack complexity (AC:L), and low privilege prerequisites, with potential impact across confidentiality, integrity, and availability.
Business impact
Organizations deploying Escargot in environments where untrusted local users have system access face elevated privilege escalation and data integrity risks. While the medium severity score limits this to lower-priority remediation schedules, successful exploitation could allow local attackers to read sensitive data, modify application state, or cause denial of service. Development teams relying on Escargot for embedded or containerized JavaScript execution should assess whether their threat model includes local attacker scenarios.
Affected systems
Samsung Open Source Escargot at commit bab3a5797557014ce3c2e28419a6310cfba90d0d is confirmed vulnerable. The vulnerability affects Escargot deployments used as a JavaScript runtime in applications and systems. Verify your specific Escargot version against the commit hash provided in the official Samsung advisory to confirm exposure.
Exploitability
The vulnerability requires local access to the affected system, eliminating remote exploitation paths. No authentication or user interaction is needed once local access is achieved, making it practical for attackers with even basic system presence. However, the requirement for local system access significantly reduces the threat surface in properly segmented or physically controlled environments. The vulnerability is not listed on CISA's Known Exploited Vulnerabilities (KEV) catalog, indicating no active in-the-wild exploitation has been publicly disclosed as of the publication date.
Remediation
Apply the security patch provided by Samsung for Escargot. Verify the patched commit against the vendor advisory to confirm you are deploying a fixed version beyond bab3a5797557014ce3c2e28419a6310cfba90d0d. For systems unable to patch immediately, restrict local system access through privilege separation, user account isolation, and principle of least privilege—particularly for untrusted or external user accounts.
Patch guidance
Consult the Samsung Open Source Escargot project advisory for the specific patch version and commit hash that resolves CVE-2026-14160. Upgrade to the recommended version as soon as it becomes available. Test patches in a non-production environment first, especially if Escargot is tightly integrated with critical application logic. Maintain an inventory of Escargot deployments across your infrastructure to ensure comprehensive coverage.
Detection guidance
Monitor system logs for unusual file or permission modifications during periods when Escargot is executing, particularly in multi-user or containerized environments. File integrity monitoring tools can detect unexpected changes to resources accessed by Escargot processes. Review access logs for suspicious local process interactions with shared system resources. If your organization runs Escargot in isolated containers or with strict privilege boundaries, the practical exploitation window is narrowed, reducing alert fatigue.
Why prioritize this
Classify this as medium priority due to the medium CVSS score and the local-access-only attack requirement. Organizations with strong local access controls, single-tenant systems, or isolated execution environments can defer patching to a standard maintenance window. Multi-tenant systems, development workstations, or shared hosting environments should prioritize patching sooner, as they are more exposed to local attacker scenarios.
Risk score, explained
The CVSS 3.1 score of 5.9 (MEDIUM) reflects a low attack complexity attack that requires local system access (AV:L), no elevated privileges (PR:N), and no user interaction (UI:N). The impact is partial across confidentiality, integrity, and availability (C:L/I:L/A:L), meaning the vulnerability can leak information, allow unauthorized modification, or trigger service disruptions, but not catastrophic compromise. The local-only attack vector prevents a higher score despite the broad impact categories.
Frequently asked questions
Does this vulnerability require administrator privileges to exploit?
No. The CVSS vector PR:N indicates no elevated privileges are needed. Any local user with system access can attempt exploitation. However, the impact may be constrained by the security context of the targeted resources.
Is this vulnerability being exploited in the wild?
As of the publication date, CVE-2026-14160 is not listed on CISA's Known Exploited Vulnerabilities catalog, meaning no public active exploitation has been disclosed. Monitor CISA KEV and your threat intelligence feeds for updates.
How does a TOCTOU race condition differ from other access control bypasses?
TOCTOU vulnerabilities rely on precise timing—an attacker changes a resource between the security check and the actual use. Unlike static access control flaws, they are harder to exploit reliably but can be devastatingly effective in multi-threaded or multi-process environments. Escargot's JavaScript execution model may create windows vulnerable to this pattern.
Can this vulnerability be exploited remotely if Escargot is exposed over a network?
The CVSS vector AV:L restricts the attack to local access only. Even if Escargot is callable over a network, the underlying race condition requires local system access to modify resources during the timing window. Network exposure does not enable remote exploitation of this specific vulnerability.
This analysis is provided for informational purposes and should not be considered legal or professional security advice. Patch version numbers, affected products, and KEV status are derived from the disclosed source data accurate as of the publication date. Verify all patch recommendations against the official Samsung Escargot security advisory before deployment. Organizations should conduct their own risk assessment based on their specific Escargot deployments, threat models, and operational environment. SEC.co makes no warranty regarding the completeness or accuracy of this analysis and disclaims liability for decisions made in reliance on it. Source: NVD (public-domain), retrieved 2026-08-08. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2025-59610MEDIUMQualcomm Memory Corruption via IOCTL API Version Mismatch – Patch Guidance
- CVE-2026-13502MEDIUMANTLR4 Maven Plugin TOCTOU Vulnerability Guide
- CVE-2026-20454MEDIUMMediaTek geniezone Race Condition Privilege Escalation (CVSS 6.4)
- CVE-2026-41568MEDIUMDocker & Moby Race Condition in docker cp Mount Setup
- CVE-2026-45619MEDIUMWWBN AVideo DNS-Rebinding SSRF Vulnerability
- CVE-2026-45647MEDIUMMicrosoft Defender for Endpoint Privilege Escalation Race Condition
- CVE-2026-46159MEDIUMLinux btrfs TOCTOU Race Condition Information Disclosure
- CVE-2026-46194MEDIUMLinux F2FS Extent Node Race Condition Leading to Kernel Crash