Vulnerability · Published May 20, 2022 · Assigned by GitHub_M

CVE-2022-29212Core dump when loading TFLite models with quantization in TensorFlow

Medium 5.5

In plain English

A medium-severity improper input validation in tensorflow from tensorflow. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 26% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.5Medium
Exploit odds (30 days)0.3%top 74.5% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, certain TFLite models that were created using TFLite model converter would crash when loaded in the TFLite interpreter. The culprit is that during quantization the scale of values could be greater than 1 but code was always assuming sub-unit scaling. Thus, since code was calling `QuantizeMultiplierSmallerThanOneExp`, the `TFLITE_CHECK_LT` assertion would trigger and abort the process. Versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4 contain a patch for this issue.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
PyPItensorflow2.6.4, 2.7.2, 2.8.1PYSEC-2026-3141
PyPItensorflow2.6.4GHSA-8wwm-6264-x792
PyPItensorflow2.7.2GHSA-8wwm-6264-x792
PyPItensorflow2.8.1GHSA-8wwm-6264-x792
PyPItensorflow-cpu2.7.2GHSA-8wwm-6264-x792
PyPItensorflow-cpu2.6.4, 2.7.2, 2.8.1PYSEC-2026-3299
PyPItensorflow-cpu2.6.4GHSA-8wwm-6264-x792
PyPItensorflow-cpu2.8.1GHSA-8wwm-6264-x792
PyPItensorflow-gpu2.6.4, 2.7.2, 2.8.1PYSEC-2026-972
PyPItensorflow-gpu2.6.4GHSA-8wwm-6264-x792
PyPItensorflow-gpu2.7.2GHSA-8wwm-6264-x792
PyPItensorflow-gpu2.8.1GHSA-8wwm-6264-x792

Affected products (as reported)

VendorProductVersions
tensorflow tensorflow < 2.6.4>= 2.7.0rc0, < 2.7.2>= 2.8.0rc0, < 2.8.1>= 2.9.0rc0, < 2.9.0

Weakness: CWE-20 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

References