Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconCraft tensor with oversized dimensions
-
DeliveryLocal user loads malicious model file
-
ExploitONE framework processes tensor shapes
-
InstallInteger overflow in size calculation
-
C2Undersized buffer allocated
-
ExecuteMemory copy operation exceeds bounds
-
ImpactHeap corruption or process crash
-
Step 8Information disclosure or denial of service
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 | The vulnerability requires local system access (AV:L) and user interaction to trigger. Specifically, exploitation requires a user or application to load and process a specially crafted tensor or machine learning model file containing tensor shapes with dimensions designed to overflow the integer size calculation. The overflow occurs during the memory allocation phase for tensor data copying. Default configurations of Samsung Open Source ONE are vulnerable; there is no configuration flag or deployment mode that eliminates the risk without upgrading. The attack is not feasible via remote network-only access - the attacker must either execute code locally on the target system or convince a local user to process the malicious input. Systems that exclusively execute pre-validated, internally-developed models are at lower risk than those that process models from external sources or allow dynamic model loading. |
| Impact | CVSS 6.6 reflects moderate-to-high risk with several mitigating factors. Attack vector is local (AV:L), requiring direct system access or a compromised local process, which significantly limits real-world exposure compared to network-based vectors. However, the vulnerability requires no privileges (PR:N), meaning any local user can trigger it. The combination of low attack complexity (AC:L) and user interaction requirement (UI:R) suggests exploitation is straightforward once a user runs a malicious model or tensor input. EPSS data is unavailable from the provided input, preventing probabilistic exploitation assessment. The vulnerability affects confidentiality (C:L), integrity (I:L), and availability (A:H), with the high availability impact indicating potential memory corruption leading to crashes or undefined behavior. The local+UI requirement places this below critical severity but above negligible risk for systems where untrusted machine learning models are executed or tensor data is processed from untrusted sources (e.g., model serving, federated learning scenarios). The lack of KEV status and public exploit code suggests limited real-world exploitation to date, though the technical simplicity (integer overflow) and accessibility via untrusted model inputs represent genuine risk in ML-heavy environments. |
| Exploit ScenarioDerived | An attacker crafts a machine learning model file or directly constructs a tensor with excessively large shape dimensions (e.g., a tensor with dimensions summing to values that trigger integer overflow). When a user or application loads and processes this model through Samsung Open Source ONE, the integer overflow in memory size calculation causes a buffer smaller than required to be allocated. Subsequent memory copy operations write beyond allocated boundaries, corrupting heap memory or triggering a crash. If the attacker controls model serving endpoints or distributes poisoned pre-trained models, this becomes a practical attack vector against ML applications. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 22, 2026
Integer overflow in memory copy size calculation in Samsung Open Source ONE prior to commit 1.30.0 allows local attackers with user privileges to trigger invalid memory operations by supplying tensors with large shapes, potentially causing information disclosure, data corruption, or denial of service. The vulnerability requires user interaction (UI:R) and operates with low attack complexity on local systems. No public exploit code or active exploitation has been identified.
RemediationAI
Update Samsung Open Source ONE to version 1.30.0 or later, which includes the fix for the integer overflow in memory copy size calculation. The patched version is available directly from the Samsung/ONE GitHub repository. For systems unable to immediately upgrade, implement strict validation of tensor input shapes before processing, enforcing maximum dimension limits that prevent integer overflow in size calculations, though this may limit the variety of models that can be processed. Additionally, restrict execution of ONE framework processing to sandboxed environments or containers with memory limits to prevent system-wide impact from memory corruption. Disable execution of machine learning models from untrusted sources until patching is applied. Monitor systems for crashes or memory errors in ONE-based applications, as these may indicate exploitation attempts.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Samsung Open Source ONE is a neural network compilation framework that processes tensor operations. The vulnerability exists in memory allocation logic used for tensor data copying. When processing tensors with large shape dimensions, an integer overflow occurs in the size calculation before memory copy operations, causing the allocated buffer size to be smaller than the actual copy operation requires. This is a classic CWE-190 integer overflow condition where large input values wrap around to small values, bypassing safety checks. The affected component likely operates within the tensor shape validation and memory management subsystem of the compilation or inference pipeline.
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:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
Integer overflow in memory copy size calculation in Samsung Open Source ONE could lead to invalid memory operations with large tensor shapes. Affected version is prior to commit 1.30.0.
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.
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 ONE Integer Overflow
View all 7More 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
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
Integer overflow in Samsung Escargot JavaScript engine allows remote attackers to trigger buffer overflows without authe
NULL pointer dereference in Samsung's open-source Walrus WebAssembly runtime crashes the parser when processing malforme
NULL pointer dereference in Samsung Open Source Walrus's WebAssembly binary parser causes application-level denial of se
Uncontrolled recursion in Samsung's Escargot JavaScript engine triggers excessive heap allocation, causing a denial-of-s
Denial of service in Samsung Escargot JavaScript engine at commit 590345cc6258317c5da850d846ce6baaf2afc2d3 stems from mu
EUVD-2026-24620
GHSA-qjcj-728w-wq7q
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB