CVE Catalog

CVE-2026-42627

MediumCVSS 6.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

Vulnerability in Arm ArmNN through 2026-03-27. An integer overflow in TensorShape::GetNumElements() allows bypassing buffer size validation and heap-based buffer over-read.

Risk Assessment

An attacker can supply a crafted TFLite model that causes a crash or potentially arbitrary code execution in the context of the ArmNN process.

Recommendation

Update ArmNN to the latest version containing the fix.

Related vulnerabilities

Original NVD description (English source)

In Arm ArmNN through 2026-03-27, an integer overflow in TensorShape::GetNumElements() in armnn/Tensor.cpp allows a crafted TFLite model file to bypass buffer size validation and trigger a heap-based buffer over-read during model optimization. The overflow occurs when multiplying tensor dimensions using 32-bit unsigned arithmetic without overflow detection, causing GetNumBytes() to return an understated allocation size. During Optimize()->InferOutputShapes(), the BatchToSpaceNdLayer reads beyond the allocated buffer.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS