VYPR
High severityNVD Advisory· Published Feb 4, 2022· Updated Apr 22, 2025

Division by zero in TFLite

CVE-2022-23557

Description

Tensorflow is an Open Source Machine Learning Framework. An attacker can craft a TFLite model that would trigger a division by zero in BiasAndClamp implementation. There is no check that the bias_size is non zero. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
tensorflowPyPI
< 2.5.32.5.3
tensorflowPyPI
>= 2.6.0, < 2.6.32.6.3
tensorflowPyPI
>= 2.7.0, < 2.7.12.7.1
tensorflow-cpuPyPI
< 2.5.32.5.3
tensorflow-cpuPyPI
>= 2.6.0, < 2.6.32.6.3
tensorflow-cpuPyPI
>= 2.7.0, < 2.7.12.7.1
tensorflow-gpuPyPI
< 2.5.32.5.3
tensorflow-gpuPyPI
>= 2.6.0, < 2.6.32.6.3
tensorflow-gpuPyPI
>= 2.7.0, < 2.7.12.7.1

Affected products

1

Patches

1
8c6f391a2282

[lite] Add check for bias_size is zero to avoid division by zero. This shouldn't happen for properly converted models. Just safety check

https://github.com/tensorflow/tensorflowKarim NosirDec 14, 2021via ghsa
1 file changed · +1 0
  • tensorflow/lite/kernels/internal/common.h+1 0 modified
    @@ -75,6 +75,7 @@ float ActivationFunction(float x) {
     inline void BiasAndClamp(float clamp_min, float clamp_max, int bias_size,
                              const float* bias_data, int array_size,
                              float* array_data) {
    +  if (bias_size == 0) return;
       // Note: see b/132215220: in May 2019 we thought it would be OK to replace
       // this with the Eigen one-liner:
       //   return (array.colwise() + bias).cwiseMin(clamp_max).cwiseMin(clamp_max).
    

Vulnerability mechanics

Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

7

News mentions

0

No linked articles in our index yet.