CVE-2021-41223
Heap OOB read in `FusedBatchNorm` kernels
7.1
HIGH
CVSS 3.1
EPSS 0.02%
Description
TensorFlow is an open source platform for machine learning. In affected versions the implementation of `FusedBatchNorm` kernels is vulnerable to a heap OOB access. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2.4.4, as these are also affected and still in supported range.
How to fix CVE-2021-41223
To remediate CVE-2021-41223, upgrade the affected package to a fixed version below.
- —upgrade to 2.4.4 or later
- —upgrade to 2.6.1 or later
- —upgrade to aab9998916c2ffbd8f0592059fad352622f89cda or later
- —upgrade to aab9998916c2ffbd8f0592059fad352622f89cda or later
- —upgrade to 2.6.1 or later
- —upgrade to aab9998916c2ffbd8f0592059fad352622f89cda or later
- —upgrade to 2.6.1 or later
Is CVE-2021-41223 being exploited?
Low — EPSS is 0.0%, meaning exploitation activity has not been observed at scale.
Affected packages (7)
- from 0, < 2.4.4, >= 2.5.0, < 2.5.2, >= 2.6.0, < 2.6.1
- >= 2.6.0, < 2.6.1
- from 0, < aab9998916c2ffbd8f0592059fad352622f89cda | from 0, < 2.4.4, >= 2.5.0, < 2.5.2, >= 2.6.0, < 2.6.1, >= 2.7.0rc0, < 2.7.0
- from 0, < aab9998916c2ffbd8f0592059fad352622f89cda | from 0, < 2.4.4, >= 2.5.0, < 2.5.2, >= 2.6.0, < 2.6.1, >= 2.7.0rc0, < 2.7.0
- >= 2.6.0, < 2.6.1
- from 0, < aab9998916c2ffbd8f0592059fad352622f89cda | from 0, < 2.4.4, >= 2.5.0, < 2.5.2, >= 2.6.0, < 2.6.1, >= 2.7.0rc0, < 2.7.0
- >= 2.6.0, < 2.6.1
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 4.0 | — | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N |
| osv | CVSS 3.1 | HIGH7.1 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H |